Dernière publication:23/03/2018à 15:14LaurenceAumeunier
Surcharge du contenus des mails
Il est possible de surcharger les mails de notifications et accusés de réception. Les XSL pouvant être surchargées sont les suivantes:
WEB-INF/param/view/stylesheets/forms/mail/results-text.xsl : XSL pour le mail de notification au format texte
WEB-INF/param/view/stylesheets/forms/mail/results.xsl : XSL pour le mail de notification au format HTML
WEB-INF/param/view/stylesheets/forms/mail/form-entry.xsl : XSL commune aux mails de notification et accusé de réception pour l'affichage des réponses (texte ou HTML)
Il est également possible de surcharger les mails en fonction de la charte graphique :
skins/[SKIN_NAME]/stylesheets/forms/mail/results-text.xsl : XSL pour le mail de notification au format texte
skins/[SKIN_NAME]/stylesheets/forms/mail/results.xsl : XSL pour le mail de notification au format HTML
skins/[SKIN_NAME]/stylesheets/forms/mail/form-entry.xsl : XSL commune aux mails de notification et accusé de réception pour l'affichage des réponses (texte ou HTML)
Exemple de fichier WEB-INF/param/view/stylesheets/forms/mail/form-entry.xsl
Oups !
La copie dans le presse papier a échouée. Ouvrez le code et copier-le manuellement.
<xsl:stylesheet version="1.0"
xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="plugin:forms://stylesheets/forms/mail/form-entry.xsl"/>
<xsl:template match="entry" mode="text">
<!-- Surcharge des réponses pour le format text (commune à tous les sites) -->
</xsl:template>
<xsl:template match="entry" mode="html">
<!-- Surcharge des réponses pour le format HTML (commune à tous les sites) -->
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet version="1.0"
xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="plugin:forms://stylesheets/forms/mail/form-entry.xsl"/>
<xsl:template match="entry" mode="text">
<!-- Surcharge des réponses pour le format text (commune à tous les sites) -->
</xsl:template>
<xsl:template match="entry" mode="html">
<!-- Surcharge des réponses pour le format HTML (commune à tous les sites) -->
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet version="1.0"
xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="plugin:forms://stylesheets/forms/mail/form-entry.xsl"/>
<xsl:template match="entry" mode="text">
<!-- Surcharge des réponses pour le format text (commune à tous les sites) -->
</xsl:template>
<xsl:template match="entry" mode="html">
<!-- Surcharge des réponses pour le format HTML (commune à tous les sites) -->
</xsl:template>
</xsl:stylesheet>