You are not logged in.
Pages: 1
Bonjour,
Quand on insère du contenu (article ou service) dans une zone, le CMS génère le code suivant :
<div id="ametys-cms-zone-nomdelazone">
<div id="ametys-cms-zone-nomdelazone-item-N106B4" class="first last">
<!-- MON CONTENU -->
</div>
</div>
J'aimerai savoir s'il est possible de surcharger une feuille de style pour virer les 2 div qui englobent MON CONTENU.
J'ai vu qu'ils étaient définis dans la feuille de style :
/main/workspace-web/stylesheets/page.xsl
Mais je souhaiterai n'opérer le changement que dans ma charte.
Est-ce possible ?
Merci d'avance
Last edited by RSellin (20/06/2017 14:14:59)
Offline
Bonjour,
ces divs sont, en effet, insérés par page.xsl et théoriquement vous pouvez surcharger le traitement du tag "<zone>" dans votre template.xsl.
Par contre, je pense que le backoffice ne va plus fonctionner s'il ne trouve pas son div englobant de zone ou de zone-item.
donc la réponse est plutôt négative
Raphael Franchet
Expert Ametys
Offline
Bonjour,
Suite à la question posée précedemment, j'aimerais modifier l'id de la div ex: 'ametys-cms-zone-nomdelazone-item-N106B4'. J'imagine que cela passe par le fichier template-default.xsl mais le lien de la doc est mort. Pouvez vous m'éclairer?
Offline
Bonjour
Vous parlez de quel lien de doc qui ne fonctionne pas ?
L'id des zones items est généré par le noyau, et n'est pas modifiable.
Vous avez la possibilité d'ajouter un attribut "data-XXX" via l'implémentation du template "zone-item-before" documenté ici
Raphael Franchet
Expert Ametys
Offline
Pages: 1