Nina sur Github Nina sur Github

Surcharger les templates

Les fichiers de templates de Nina peuvent être remplacés par ceux du thème actif, il suffit de respecter la même structure de fichiers.

Ne modifiez pas directement les fichiers de templates de Nina, vos changements seraient écrasés lors des mises à jour de Nina. Travaillez toujours à l'intérieur d'un thème.

Templates de blocs

Exemple : Pour modifier le template du bloc "Annuaire", copiez le fichier "src/Blocs/Annuaire/Annuaire.html.twig" dans "themes/votreTheme/templates/Blocs/Annuaire", puis effectuez vos modifications.

Vous pouvez également effectuer des surcharges bloc par bloc plutôt que pour tous les blocs d'un type. Pour cela, créez un fichier "bloc-idDuBloc.html.twig", et placez le dans "themes/votreTheme/templates/Blocs/TypeDuBloc".

Pour connaître l'identifiant d'un bloc, vous pouvez utiliser un inspecteur web en front-office. Chaque bloc est entouré d'une div ayant pour class son type et son identifiant.

Autres templates

Tous les fichiers du dossier "templates" sont surchargeables. Par exemple, pour surcharger les templates des menus du front-office, copiez les fichiers du dossier "templates/front/menu" dans "themes/votreTheme/templates/front/menu".

Régions et groupes de blocs

Tous comme les blocs, les régions et les groupes de blocs peuvent également être gérés au cas par cas.

Les templates de régions doivent être placés dans "themes/votreTheme/templates/front/regions" et nommés "region-identifiantDeLaRegion.html.twig"

Les templates de groupes de blocs doivent être placés dans "themes/votreTheme/templates/front/groupes" et nommés "groupe-identifiantDuGroupe.html.twig"

Les identifiants des régions et des groupes de blocs sont modifiables dans le back-office, via "Contenus -> Interface -> Groupes de blocs / Régions"

En poursuivant votre navigation sur ce site : vous acceptez l'utilisation de cookies ou vous souhaitez en savoir plus