Ceci est une ancienne révision du document !
Notes et traduction libre de la documentation “Designer Guide” pour la modification et la personnalisation de l'interface du site de base Apostrophe.
La variable app_a_title_prefix dans le fichier de configuration de l'application app.yml permet de définir un préfixe s'appliquant à toutes les pages.
apps/frontend/config/app.yml:
all:
a:
title_prefix:
# Peut se differencier en fonction de la culture
en: 'my_web_site'
fr: 'mon_site_web'
# Pour un site ne se declinant pas en plusieurs langues:
title_prefix: 'mon_site_web'
Remarque: Apres modification du fichier app.yml penser à vider le cache pour que les modifications apportées soient immédiatement prises en compte.
Apostrophe est une application Symphony, elle utilise les principes de layouts et de templates du framework. Le layout est le cadre de mise en forme commun à toutes les pages du site. Apostrophe utilise son propre layout par défaut. Pour le désactiver, modifier la variable app_a_use_bundled_layout:
all:
a:
# Désactiver l'utilisation du layout fournit par défaut
use_bundled_layout: false
Lorsque la valeur de la variable app_a_use_bundled_layout est à false, le layout par défaut de l'application (frontend/layout.php) est utilisé.
Les éléments spécifiques à un type de page sont introduits dans les templates. Apostrophe utilise des templates classiques Symfony, seule une nomenclature spécifiqueune nomenclature particulère a été a été définie. Les fichiers de templates sont stockés dans le dossier ./templates de chaque module. De base Apostrophe en fournit deux
Il est possible de modifier le template par défaut via l'interface d'administration en utilisant le breadcrumb trail.
Pour creer son propre template, ne pas modifier le template d'Apostrophe