Řádky, zóny sloupce a mainbox

Řádek je vodorovná část šablony. Zóna určuje, kde smí ležet. Mainbox je chráněná střední kostra s hlavním Joomla obsahem, vnitřními řádky a případnými sidebary.

Co se naučíte

  • Rozlišit zóny nad, uvnitř a pod hlavním obsahem.
  • Pochopit roli mainboxu a componentboxu.
  • Rozlišit systémový řádek od vlastní sekce.
  • Znát základní omezení přesunu a počtu řádků.

Mapa zón šablony

ZónaTypické použitíDůležitá hranice
Nad mainboxemhlavička, oznámení, hero nebo horní navigaceřádky se řadí v horní skupině
Uvnitř mainboxu nahoředoplňky nad componentboxemjsou uvnitř šířky hlavní oblasti
Levý a pravý sidebardoplňková navigace, filtry, související obsahstrukturální sidebary se běžně nepřesouvají
Uvnitř mainboxu doledoplňky pod componentboxemstále patří do hlavní oblasti
Pod mainboxemspodní obsahové pásy a patičkařadí se ve spodní skupině
Řádky a zóny
Řádky a zóny

Mainbox je nosná konstrukce

Mainbox obsahuje componentbox, tedy místo pro hlavní výstup Joomla komponenty. Kolem něj mohou být vnitřní řádky a levý či pravý sidebar. Mainbox nelze odstranit ani duplikovat a nelze měnit jeho počet pozic jako u běžné sekce.

U mainboxu lze přepnout celkovou šířku boxed nebo fluid. Vnitřní řádky a sidebary vlastní kontejner boxed/fluid nemají, protože již žijí uvnitř mainboxu. Componentbox není Joomla pozice a moduly do něj nelze přetahovat.

Jak se ve struktuře zorientovat

  1. Otevřete Grid a najděte vizuálně oddělený rám Mainbox.
  2. Nad rámem si všimněte horních řádků, uvnitř sidebarů, vnitřních řádků a componentboxu a pod rámem spodních řádků.
  3. U každého řádku čtěte počet Joomla pozic a počet „live“ pozic použitých v aktuálním náhledu.
  4. Vypnutý systémový řádek poznáte podle stavu off. Přidání v dané zóně nejprve aktivuje další připravený systémový řádek.
  5. Po vyčerpání připravených řádků může editor vytvořit vlastní sekci odvozenou od dané základní zóny.
Řádky a zóny
Řádky a zóny

Připravený řádek a vlastní sekce

Šablona obsahuje mapu připravených systémových řádků. Některé mohou být vypnuté a mít nula aktuálních pozic. Když v dané zóně přidáte sekci, editor nejprve aktivuje další dostupný systémový řádek.

Teprve po využití připravených řádků vznikne vlastní sekce s odvozeným ID. V seznamu se zobrazí hned za svou základní zónou. Vlastní sekci lze odstranit, zatímco „odstranění“ systémového řádku jej obvykle jen vypne, aby šel později znovu aktivovat.

Zóny chrání logiku layoutu

Řádky nelze libovolně táhnout kamkoli. Mainbox, leftbox a rightbox jsou strukturálně uzamčené a ostatní řádky se přesouvají jen v povolené skupině. Tím se šablona nerozbije na neplatné pořadí.

Další krok: Přidání první sekce.