Le fichier de configuration des contenus d'un template permet de définir ce que chaque zone peut ou ne peut pas contenir comme types de contenu.

Par défaut, il est possible d'insérer tous les types de contenus disponibles dans toutes les zones. Cependant, il n'est pas toujours recommandé de pouvoir tout faire à n'importe quel endroit, notamment pour des problèmes de limitation de la charte graphique.

Il existe deux modes de filtrage des contenus dans les zones : par inclusion ou par exclusion.

le fichier content-types-default.xml

Situé dans cms/skins/[skinName]/template/[templateName]/conf ou cms/skins/[skinName]/conf :

content-types-default.xml

<?xml version="1.0" encoding="UTF-8"?>
<content-types>
    <zones>
        <zone id="default" mode="exclude"></zone>
        <zone id="sidebar" mode="include">
            <content-type id="org.ametys.plugins.news.Content.news"/>
            <content-type id="org.ametys.plugins.faq.Content.faq"/>
        </zone>
    </zones>
</content-types>

Ce fichier d'exemple autorise l'insertion de tous les types de contenus pour la zone default et uniquement des actualités et les FAQ dans la zone sidebar.

Retour en haut