FAQ sur les types de contenu

Voici quelques problèmes souvent rencontrés lors de la création ou surcharge d'un type de contenu dans le CMS Ametys.

  1. Comment faire si je veux que les articles ne soient pas commentables par défaut ?
  2. Comment rendre les commentaires obligatoires sur mon type de contenu ?

 

Si vous ne trouvez pas la réponse à votre question, n'hésitez pas à consulter notre forum, partie paramétrage et intégration.

Q.1Comment faire si je veux que les articles ne soient pas commentables par défaut ?
R.

Il faut surcharger le type de contenu article, redéfinir la métadonnée "comment" et lui préciser une valeur par défaut à false.

Q.2Comment rendre les commentaires obligatoires sur mon type de contenu ?
Je ne veux pas qu'un contributeur puisse décider qu'un contenu ne sera pas commentable.
R.

Il faut surcharger le type de contenu s'il existe déjà, et redéfinir la métadonnée "comment" en lui précisant une valeur par défaut à true.

<cms:metadata name="comment" type="boolean">
     <label i18n="true">CONTENT_NEWS_COMMENT</label>
     <description i18n="true">CONTENT_NEWS_COMMENT_DESC</description>
     <cms:default-value>true</cms:default-value>
</cms:metadata>

Ensuite, dans la vue d'édition de ce type de contenu, il ne faut pas indiquer la métadonnée "comment", ainsi la case à cocher n'apparaîtra pas.

<cms:metadata-set name="main" type="edition">
    <cms:metadata-ref name="title" />
    <cms:metadata-ref name="document-subtitle" />
    <cms:metadata-ref name="illustration">
    	<cms:metadata-ref name="image" />
        <cms:metadata-ref name="alt-text" />
    </cms:metadata-ref>
    <cms:metadata-ref name="abstract" />
    <cms:metadata-ref name="content" />
    <!--cms:metadata-ref name="comment" /-->
</cms:metadata-set>