6.5 Display modes (Režimy zobrazení)

Configure what displays are available for your content and forms.

Dále se budeme bavit jen o "View modes", ale "Form nodes" jsou to samé - pro formy.

Display modes

Různé režimy zobrazení využijeme například pokud chceme jednu stránku (nebo jinou entitu jako blok, taxonomy term ...) zobrazit různými způsoby. Tedy např. ukazovat/schovávat jednotlivá políčka, nebo je ukazovat různým způsobem. Např. blog stránka může mít Display mode:

  • Full content - pro zobrazení samotné stránky se všemi detaily (všechna políčka)
  • Teaser - jako ukázka třeba pro seznam blog postů na homepage, kde budou jen políčka Title a Summary (políčka Body)

Nový "View mode" můžete přidat pro následující Entity:

  • Custom block
  • Comment
  • Contact message
  • Content
  • Taxonomy term
  • User

View modes

 

Samotný "View mode" je jenom položka se jménem, bez žádných možností nastavení:

Edit view mode

 

Default "View mode" pro Article může vypadat takto

Manage display Default

a Teaser zase ukáže kromě nadpisu (Title) už jenom políčka Image a Body s formátem "Summary or trimmed".

Manage display Teaser

 

Možné "View mody" pro jednotlivé Content typy si definujeme v nastavení Manage display » Custom display settings http://localhost/drupal/admin/structure/types/manage/article/display.

Custom display settings

 

Pokud si pro oba dva content typy upravíme Teaser (Image Thumbnail 100x100, Body trimmed 100), zobrazí se nám Homepage následovně:

Homepage teasers

 

Je to díky tomu - opět trochu předběhneme - že Homepage je výpis pomocí Views, kde si definujeme styl výpisu, a to právě jako "Content - Teaser".

View Homepage Format

 

Ukázali jsme si, že pokud jednu Entity potřebujeme zobrazit na různých místech různým stylem (Homepage, RSS, Search results ...), můžeme na to použít právě "View modes".

 

 

To je o "View modes" vše, na řadě jsou Menu.