Le module Page » History » Revision 4
Revision 3 (Simon, 05/17/2013 04:58 PM) → Revision 4/5 (Simon, 05/17/2013 04:59 PM)
h1. Le module Page h2. 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. !mod_page-homepage.png! _Listings des pages - la page d'accueil est identifiée_ h2. 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. h3. Insérer une page / un slot dans un template A) Inclure une page <pre> <code class="php"> // 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); </code> </pre> B) Inclure un slot <pre> <code class="php"> // 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); </code> </pre> h3. Obtenir l'URL d'une page <pre> <code class="php"> echo '<a href="'.get_page_link(5).'">Consultez l'article</a>'; </code> </pre> 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.