Componentele prioritari șabloane O și module

Pentru a schimba producția anumitor componente în Joomla necesare pentru a înțelege structura componentei. Ca un exemplu, ia în considerare un standard de materiale de afișare componente com_content.

Componentele prioritari șabloane O și module

Puteți observa, de asemenea, că există mai multe fișiere de aspect care lipsesc din listă, atunci când creați un element de meniu (de exemplu, articolul / tmpl / pagebreak.php). Acest lucru se datorează instrucțiunile care sunt descrise în pagebreak.xml, care ascunde acest marcaj din lista pentru elementul de meniu. Dar aceasta este o chestiune separată și ei afectează nu este în valoare de ea. Așa cum există un copil template-uri (de exemplu, categoria / tmpl / blog_item.php și altele) dintre ei un pic mai târziu.

Efectuarea mărcii sale în șablon Joomla pentru componente

Imperative marcajul de ieșire are loc în șablonul în directorul / html. De exemplu, pentru un model standard va rhuk_milkyway / template-uri / rhuk_milkyway / html /. Este important să se înțeleagă că, dacă ați redefinit marcajul de ieșire într-un șablon, acesta nu va fi înlocuită de alte șabloane.

Structura suprascrie de ieșire de marcare va arata ca acest lucru (de exemplu, folosind un rhuk_milkyway model standard):

Puteți face studiul de caz pe șablonul rhuk_milkyway standard de. Inițial, nu există nici o suprascrie șablon, și aveți nevoie pentru a schimba aspectul in forma standard a materialului. Pentru a face acest lucru, trebuie doar să copiați fișierul dintr-o componentă /components/com_content/views/article/tmpl/default.php standard, în directorul nou creat /templates/rhuk_milkyway/html/com_content/article/default.php continua să se schimbe aspectul deja în șablonul, nu care afectează fișierele componente principale.

Deci, este posibil să suprascrie ieșirea oricărei componente, în cazul în care acceptă.

Supracomanda layout-copil

Redefinirea locul lor în același mod ca și obyno de marcare. Să presupunem că, dacă doriți să înlocuiți aspectul materialului pe blog-ul dvs., copiați /components/com_content/views/category/tmpl/blog_item.php /templates/rhuk_milkyway/html/com_content/category/blog_item.php șablonul corect.