YACS Le livre de Yacs Créer une identité visuelle

PrécédentSuivantIndex

Principales variables utilisées pour construire une page à l'écran

[color=red]Cet article n'est qu'une note pour l'instant. À mettre en forme et à intégrer dans une structure de la doc.[/color]
voici une liste des principales variables utilisées par YACS pour construire une page à l'écran. Les variables marquées d'un 'x' sont modifiables par panneau de configuration. Les autres sont généralement calculées par le logiciel.

- $context['page_title'] - titre de la page - $context['host_name'] x - nom réseau du serveur 'www.mon_serveur.com' - $context['site_name'] x - nom du serveur 'mon beau serveur' - $context['site_copyright'] x - quelque chose comme '2002-2008, Ma compagnie' - $context['site_slogan'] x - 'on est les meilleurs', ou équivalent - $context['language'] - 'en' ou 'fr', etc. - $context['site_email'] x - adresse du webmaster - $context['site_icon'] x - icône dans la barre des menus, si ce n'est pas favicon.ico - $context['site_head'] x - tout ce qu'il faut insérer dans l'en-tête de page - $context['debug'] - seulement pour les phases de mise au point... - $context['error'] - liste des messages d'erreur,; lorsqu'il y en a - $context['extra'] - boîtes extra, à mettre sur le côté - $context['page_image'] - icône de page - $context['page_menu'] - tableau de liens pour construire les menus de commande sous le titre ('Modifier', etc.) - $context['page_details'] - les menus détails, tels la date de modification d'une page, etc. - $context['path_bar'] - tableau de liens représentant le chemin jusqu'à la page, à partir de la racine du site - $context['prefix'] - préfixe de page - $context['suffix'] - suffixe de page - $context['navigation'] - texte de côté - $context['text'] - le contenu principal de la page

Ces variables représentent la plupart des éléments intéressants que vous pouvez utiliser dans skins/my_skin/template.php sous forme de commande echo.

Par exemple, pour imprimer le titre de la page, un simple echo $context['page_title'] suffit.

[color=green]Il est également extrêmement instructif de de référer à cette page de documentation des scripts. Naviguez jusqu'au module **skins**, vous avez tous les scripts de référence détaillés. Pour l'heure, ceci n'est disponible qu'en anglais.[/color]

PrécédentSuivantIndex