Bloky Drupalu
Šablona Drupalu umožňuje jednoduchým způsobem postavit web z jednotlivých bloků. Najdete je v administraci v části Prvky webu pod odkazem Bloky.
Dle toho, jak je šablona vytvořena, budete mít k dispozici místa, kam lze konkrétní bloky vkládat. Vytvoříte si například menu, které potom vložíte do levé či pravé části (sidebar webu). Do patičky, hlavičky, obsahu. Místa záleží čistě na tom, jak je naprogramována šablona.
Konkrétní blok má dále svá nastavení.
- Nadpis bloku zobrazený uživatelům
- Nastavení viditelnosti podle uživatele (některé bloky mohou registrovaní uživatelé skrývat nebo naopak zobrazit, tato nastavení provádějí přímo ve svém uživatelském účtu)
- Nastavení viditelnosti podle uživatelské role (například některé bloky mohou vidět jen registrovaní nebo jiná skupina uživatelů)
- Nastavení viditelnosti podle stránky
Jak je vidět na obrázku, konkrétnímu bloku můžete nastavit zobrazení podle toho, o jakou jde stránku. Tedy kde má být zobrazen.
V některých případech se může hodit, když blok bude jen na titulce (používá se zápis <front>) nebo na konkrétní adrese. Stejně tak můžete chtít, aby na nějaké adrese zobrazen vůbec nebyl. Zaškrtněte tedy políčko podle svých potřeba a vepište adres. Hvězdička zde slouží jako zástupný symbol, takže příklad na screenshotu znamená, že tento blok nebude zobrazen na adrese example.cz/test a na všech adresách, které jsou za tím.
Pokud byste zaškrtli políčko Zobrazit jen na vypsaných stránkách, pak by to naopak znamenalo, že na stránce s adresou example.cz/test a všech adresách za tím tento blok zobrazen bude.
Tato funkcionalita se hodí v mnoha případech. Například zde na Netzinu, který má více oddělených typů obsahu, se zobrazují jednotlivá menu podle toho, v jaké části webu se zrovna nacházíte.
Autor: Luboš Kudláček
Provozovatel Netzinu, autor knihy o WordPressu, publicista, blogger. Více na LubosKudlacek.cz