Dans la XSL commune des contenus de l'ODF : plugin ODF/main/plugin-odf/stylesheets/content/common.xsl. Lorsqu'aucune valeur n'est passée dans le param title, l'élément Hn ne devrait pas être construit.
<xsl:template name="common-content-richtext-field"> <xsl:param name="value"/> <xsl:param name="title"/> <xsl:param name="level"/> <xsl:if test="cms:isNotRichTextEmpty($value)"> <xsl:element name="h{$level}"> <i18n:text> <xsl:attribute name="i18n:catalogue"><xsl:value-of select="substring-before($title,':')" /></xsl:attribute> <xsl:attribute name="i18n:key"><xsl:value-of select="substring-after($title,':')" /></xsl:attribute> </i18n:text> </xsl:element> <xsl:apply-templates select="$value/docbook:article"> <xsl:with-param name="level" select="$level + 1"/> </xsl:apply-templates> </xsl:if> </xsl:template>