Project

General

Profile

Actions

Le module Page » History » Revision 4

« Previous | Revision 4/5 (diff) | Next »
Simon, 05/17/2013 04:59 PM


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.

Page d'accueil - Homepage
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 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 · 4 revisions