Als flexibel thema moet het de mogelijkheid bieden om code aan te passen en diensten van derden te integreren. Daarom hebben we een functie geïntroduceerd genaamd hook.
In dit artikel geven we een overzicht van alle hooks en enkele gebruiksvoorbeelden.
Overzicht
| Hook | Beschrijving |
|---|---|
head-end | Voor het einde van <head> |
body-begin | Na <body> |
body-end | Voor het einde van <body> |
main-begin | Boven <main> |
main-end | Na <main> |
list-begin | Boven de berichtenlijst |
list-end | Na de berichtenlijst |
sidebar-begin | Helemaal bovenaan de zijbalk |
sidebar-end | Voor het einde van de zijbalk |
content-begin | Boven de berichtinhoud |
content-end | Na de berichtinhoud |
comments-begin | Boven de reacties |
comments-end | Na de reacties |
footer-begin | Helemaal bovenaan de voettekst |
footer-end | Voor het einde van de voettekst |
post-panel-begin | Helemaal bovenaan het berichtenpaneel |
post-panel-end | Voor het einde van het berichtenpaneel |
docs/sidebar-begin | Helemaal bovenaan de docs-zijbalk |
docs/sidebar-end | Voor het einde van de docs-zijbalk |
docs/nav-begin | Helemaal bovenaan de navigatie |
docs/nav-end | Voor het einde van de navigatie |
contact/form-field-begin | Helemaal bovenaan het contactformulierfeld |
contact/form-field-end | Voor het einde van het contactformulierfeld |
search/sidebar-begin | Helemaal bovenaan de search-zijbalk |
search/sidebar-end | Voor het einde van de search-zijbalk |
Gebruik
Het gebruik van een hook is eenvoudig: maak een HTML-bestand met dezelfde naam als de hook aan in de map layouts/partials/hooks.
Laten we sidebar-begin als voorbeeld nemen:
1echo '<section class="row card component text-center"><div class="card-body">SIDEBAR BEGIN</div></section>' \
2 > layouts/partials/hooks/sidebar-begin.html