Une charte graphique dispose d'un ou plusieurs gabarits. Toute page contenant des informations est nécessairement associée à un gabarit. C'est ce gabarit qui affiche les différentes parties d'une page.
Un gabarit est constitué de :
Dans l'exemple ci-contre, les différentes parties du gabarit sont alimentées de 3 manières différentes :
Pour plus de détail sur la création d'une page, consulter le manuel utilisateur, page Créer une page.
Définir un gabarit dans Ametys revient à :
Pour en savoir plus sur la création d'un gabarit, consulter Ecriture d'un gabarit
Il est possible de faire hériter des contenus ou services d'une page parent aux pages enfants. Ce paramètre est précisé dans la définition des zones d'un gabarit. (Cf. Le fichier template.xml).
Il est possible de définir des règles d'affectation des gabarits afin de restreindre leur utilisation. Par exemple, un gabarit dessiné spécifiquement pour la page d'accueil ne peut être attribué qu'à une page dont l'URL est /index.html. Cette restriction est gérée par le fichier template_assignment.xml.
Chaque gabarit peut avoir des variations de styles tout en conservant une présentation similaire.
Chaque gabarit peut disposer de 0 à n zones d'affichage. Certaines zones sont alimentées par des types de contenus et/ou services mis à disposition du contributeur. Il est possible de restreindre les types de contenus et les services disponibles par zone d'affichage et par gabarit. Pour en savoir plus sur la restriction de contenus et services par zone, consulter la page Configuration des gabarits
Certaines données dynamiques sont accessibles via gabarit utilisé. Elles permettent de construire des parties communes à toutes les pages notamment le fil d'Ariane ; ou bien de définir des filtres de pages ou de contenus via un jeu d'étiquettes.
Pour plus d'information, consulter la page Les Input Data