Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

How to Change the Order of Content in Drupal

You can decide which posts show first on your Drupal site. This guide shows easy ways to change the order.

CMS and Apps2 min read14 steps

What is content in Drupal?

Drupal is a program for building websites. Each page, article or post you write is a piece of content. Lists of content, like your front page, show these pieces in a set order. Menus and blocks also have an order.

Way 1: Make a post stick to the top

This keeps an important post first on the front page.

  1. Log in to your Drupal admin area.
  2. Click Content in the top toolbar.
  3. Click Edit on the post you want at the top.
  4. Find Promotion options in the side panel.
  5. Tick Promoted to front page and Sticky at top of lists.
  6. Click Save.

A menu is the list of links at the top or side of your site.

  1. Go to Structure, then Menus.
  2. Click Edit menu by the menu you want, such as Main navigation.
  3. Drag the little cross icon next to a link up or down.
  4. Click Save.

Way 3: Change the order of blocks

A block is a box of content, like a search box or a list of news.

  1. Go to Structure, then Block layout. In older versions it is Structure then Blocks.
  2. Find the region that holds the blocks, such as Sidebar.
  3. Drag the blocks up or down using the cross icon.
  4. Click Save blocks.

Way 4: Change the sort of a list view

Many lists are made with a tool called Views. Go to Structure, then Views. Click Edit on the list. Under Sort criteria, add or change the rule, such as newest first. Click Save.

Warning: Views controls many parts of a site. Take a backup before you change it.

Tip: If you do not see your change, clear the cache under Configuration, Performance.

Need more help? Open a support ticket.

Quick recap

  • Use Sticky at top of lists to pin a post.
  • Drag menu links and blocks to reorder them.
  • Use Views sort rules to order a list.
  • Save, then clear the cache.