Actions
Le module Page¶
Définir la page d'accueil¶
Il est possible de définir la page d'accueil depuis l'interface d'administration, en cochant la cas Page d'accueil lors de la création/modification de la page.
Listings des pages - la page d'accueil est identifiée
Personnaliser les templates¶
Le module Page autorise une personnalisation des templates qui soit dynamique.Il est en effet possible d'inclure des pages sous forme de slots àl'intérieur des templates.
Il est par conséquent possible de modifier dynamiquement leur contenu depuis l'interface d'administration.
Insérer une page / un slot dans un template¶
A) Inclure une page
// syntaxe - avec options // get_page($page_id, $display_title = true, $display_header = true, $html_title = false, $breadcrumb = false); display_page(5); echo get_page(5); // produira le me résultat que display_page(5);
B) Inclure un slot
// syntaxe - avec options // display_page_slot($page_id, $display_title = true) display_page_slot(8); echo get_page_slot(8); // produira le me résultat que display_page_slot(5);
Obtenir le titre d'une page¶
display_page_title(7); echo get_page_title(7);; // produira le me résultat que display_page_title(7);
Obtenir l'URL d'une page¶
echo '<a href="'.get_page_link(5).'">Consultez l'article</a>';
Le code précédent retournera ./public/page/qu-est-ce-qu-un-agenda21,5.html ou ./public/index.php?rub=page&id=5 selon que le mode REWRITE est activé ou non.
Updated by Simon over 11 years ago · 5 revisions