Outils pour utilisateurs

Outils du site


app:apostrophe:personnaliser-interface

Ceci est une ancienne révision du document !


Personnaliser interface Apostrophe

Notes et traduction libre de la documentation “Designer Guide” pour la modification et la personnalisation de l'interface du site de base Apostrophe.

Préfixer le titre des pages

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.

Modification du layout

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é.

Modification des templates

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

  • homeTemplate.php: utilisé pour la page d'accueil.
  • defaultTemplate.php: utiliser par toute page lorsque aucun template particulier n'est définit.

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

Références

app/apostrophe/personnaliser-interface.1395150302.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)