Mappen > Index


Een belangrijke map zit onderaan de lijst met mappen, dit is de map: Template.

In het bestand index kan je toevoegingen of elementen plaatsen die op alle pagina's van je project verschijnen. Je kunt hierbij denken aan een footer, navbar, of sidebar. Maar ook een chatfunctie zoals op de website van nodum.io rechtsonderaan te zien is, plaats je in de index. Of een marketingtool die op alle pagina's moet werken zet je in de index.

Bestand/element toevoegen op alle pagina's
Als je de Boilerplate-template gebruikt dan kan je bij Instellingen (Linkse kolom) bijvoorbeeld "hasFooter" op 1 (true) zetten. Dit doe je door de ; weg te halen. Je hoeft nu niet meer in de map Template (bestand index) iets toe te voegen.

[template]
    hasSidebar      = false
    hasNavbar       = true
    hasFooter       = true

Overige templates
Gebruik je een andere template include dan in de map Template, in het bestand Index het desbetreffende bestand.

{% include 'footer.twig' %}

Bestand/element toevoegen per pagina
Ga naar het bestand waar je iets wilt toevoegen en include daar het bestand wat je wilt toevoegen. Dit doe je op de volgende manier:

{% include 'footer.twig' %}

Dit werkt voor alle templates hetzelfde.