Soms is de homepagina niet meer dan een samenstelling van
meerdere andere content pagina’s. Dit kan heel gemakkelijk gedaan worden met
templating door de volgende stappen te volgen.
Ten eerste dienen we de pagina een unieke sleutel te geven zodat we hier naar kunnen linken. Dit kan worden gedaan door:
-
Eerst in te loggen in de admin
-
Vervolgens te navigeren naar de desbetrevende
pagina
-
Deze pagina te openen of te wijzigen
-
Vervolgens voer je in het invulveld achter “sleutel” je unieke sleutel in. In dit
voorbeeld nemen we hiervoor “blog”
-
Nu slaan we de pagina op
De unieke sleutel is nu gekoppeld aan de pagina. Nu moeten we alleen de link nog leggen in onze home.tpl. Hiervoor volgen wij de volgende stappen.
-
We navigeren naar de map /root/public/templates/onze_template/content/
-
We openen in deze map home.tpl
-
We voegen nu de volgende code toe:
{pages.blog=@blog.tpl}
Laten we deze code eens ontleden;
-
{
- Geeft aan dat het gaat om het begin van een template code
-
Pages
- Geeft aan dat het gaat om pages
-
.
- Geeft aan dat we iets extra’s willen
-
Blog
- Dit is onze sleutel van de pagina die we net gedefinieerd hebben
-
=@
- Geeft aan dat we 1 element terug verwachten
-
Blog.tpl
- De naam van de file waarin we de pagina data verder specificeren.
-
}
- Geeft aan dat het het einde is van een template code
4. We slaan nu home.tpl op
5. We navigeren nu naar de map /root/public/templates/onze_template/components/pages
6. We maken hierin een file aan genaamd blog.tpl
7. We openen de file blog.tpl
8. Nu kunnen we gebruik maken van alle tags die we gewend zijn. Alleen bestaat de data nu uit data van de blog pagina.
Het bovenstaande kan ook worden gebruikt voor submenu.
Dit kan heel makkelijk zijn om bijvoorbeeld een kort nieuws overzicht te tonen op de home pagina.