Project

General

Profile

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.

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 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 almost 11 years ago · 5 revisions