Listes des services et des types de contenus


La liste des services et types de contenus disponibles dépend des plugins (extensions) utilisés mais également du type de site (cf. Typologies de sites).

Cette liste est définie au travers de deux fichiers de paramétrage du répertoire WEB-INF/param de l'application CMS:

  • content-types-[siteType].xml pour la liste des types de contenus
  • services-[siteType].xml pour la liste des services

[siteType] est le nom du type de site (default ou blog)

Liste des types de contenus disponibles

La liste de types de contenus autorisés dans un type de site est définie dans le fichier WEB-INF/param/content-types-[siteType].xml (ex: content-types-default.xml).

Il existe 2 modes pour définir cette liste :

  • include : pour accepter uniquement les types de contenu listés dans le fichier. Il s'agit du mode par défaut:

     

    <?xml version="1.0" encoding="UTF-8"?>
    <content-types mode="include">
    <content-type id="org.ametys.web.default.Content.article"/>
    <content-type id="org.ametys.plugins.news.Content.news"/>
    <content-type id="org.ametys.plugins.multimedia.Content.photosGallery"/>
    <content-type id="org.ametys.plugins.multimedia.Content.multimediaGallery"/>
    </content-types>
  • exclude : pour accepter tous les types de contenus, sauf ceux listés dans le fichier:

     

    <?xml version="1.0" encoding="UTF-8"?>
    <content-types mode="exclude">
    <content-type id="org.ametys.plugins.newsletter.Content.newsletter"/>
    </content-types>

Pour inclure ou exclure des types de contenus vous devez connaitre leur identifiant.

Les types de contenus les plus couramment sont décrits dans le Manuel Utilisateur.

Liste des services disponibles

La liste des services autorisés dans un type de site est définie dans le fichier WEB-INF/param/services-[siteType].xml (ex: services-default.xml)

Comme pour les types de contenus, il existe 2 modes pour définir cette liste :

  • include : pour accepter uniquement les services listés dans le fichier. Il s'agit du mode par défaut:

     

    <?xml version="1.0" encoding="UTF-8"?>
    <services mode="include">
    <service id="org.ametys.web.service.SitemapService"/>
    <service id="org.ametys.web.service.FrontSearchService"/>
    <service id="org.ametys.web.service.IframeService"/>
    <service id="org.ametys.service.Revamping"/>
    <service id="org.ametys.web.service.FilteredContentsService"/>
    <service id="org.ametys.web.service.InsertContentService"/>
    <service id="org.ametys.web.service.AttachmentsService"/>
    </services>
  • exclude : pour accepter tous les services, sauf ceux listés dans le fichier:

     

    <?xml version="1.0" encoding="UTF-8"?>
    <services mode="exclude">
    <service id="org.ametys.web.service.IframeService"/>
    <service id="org.ametys.service.Revamping"/>
    </services>

Pour inclure ou exclure des services vous devez connaitre leur identifiant.

Les services les plus couramment utilisés sont décrits dans le Manuel Utilisateur.

Cette définition globale peut être complètement ignorée si la charte graphique apporte sa propre configuration. Voir cette page pour plus d'informations

Retour en haut