Drupal: zpracování citací (blockquote), doplnění chybějících odstavců (p).
authorFrantišek Kučera <franta-hg@frantovo.cz>
Mon, 17 Oct 2011 19:12:42 +0200
changeset 902ed2497d4559
parent 89 c60625d58158
child 91 70286a6cf338
Drupal: zpracování citací (blockquote), doplnění chybějících odstavců (p).
helpers/mimeTextPart.xsl
helpers/mimeXhtmlPart.xsl
     1.1 --- a/helpers/mimeTextPart.xsl	Mon Oct 17 18:14:34 2011 +0200
     1.2 +++ b/helpers/mimeTextPart.xsl	Mon Oct 17 19:12:42 2011 +0200
     1.3 @@ -73,6 +73,13 @@
     1.4  		<xsl:text>&#10;</xsl:text>
     1.5  	</xsl:template>
     1.6  	
     1.7 +	<xsl:template match="h:blockquote/h:p">
     1.8 +		<xsl:text>&gt; </xsl:text>
     1.9 +		<xsl:apply-templates/>
    1.10 +		<xsl:text>&#10;</xsl:text>
    1.11 +		<xsl:text>&#10;</xsl:text>
    1.12 +	</xsl:template>
    1.13 +	
    1.14  	<xsl:template match="h:a">
    1.15  		<xsl:text>"</xsl:text>
    1.16  		<xsl:value-of select="text()"/>
     2.1 --- a/helpers/mimeXhtmlPart.xsl	Mon Oct 17 18:14:34 2011 +0200
     2.2 +++ b/helpers/mimeXhtmlPart.xsl	Mon Oct 17 19:12:42 2011 +0200
     2.3 @@ -110,6 +110,14 @@
     2.4  		<abbr title="{@title}"><xsl:apply-templates/></abbr>
     2.5  	</xsl:template>
     2.6  	
     2.7 +	<xsl:template match="h:blockquote[not(h:p)]">
     2.8 +		<blockquote>
     2.9 +			<p>
    2.10 +				<xsl:copy-of select="node()"/>
    2.11 +			</p>
    2.12 +		</blockquote>
    2.13 +	</xsl:template>
    2.14 +	
    2.15  	
    2.16  	<!-- Další povolené značky – ostatní odfiltrujeme (zbude z nich jen text) -->
    2.17  	<xsl:template match="*">