From 82881272e23e07a492a35ce13258da09069e8c59 Mon Sep 17 00:00:00 2001 From: Antonio Ospite <ao2@ao2.it> Date: Sun, 13 Sep 2015 18:06:59 +0200 Subject: [PATCH] rss_converter_instagram.com.xsl: improve channel description Some users have a biography, some users only have an external URL, some users have both and some have neither. Make the channel description a little smarter trying to handle these case. --- rss_converter_instagram.com.xsl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rss_converter_instagram.com.xsl b/rss_converter_instagram.com.xsl index bf83dde..5ce83dd 100644 --- a/rss_converter_instagram.com.xsl +++ b/rss_converter_instagram.com.xsl @@ -101,7 +101,13 @@ <xsl:value-of select="$channel-link"/> </link> <description> - <xsl:value-of select="//user/biography"/> + <xsl:text disable-output-escaping="yes"><![CDATA[</xsl:text> + <xsl:value-of select="normalize-space(concat($screen-name, '. ', //user/biography))"/> + <xsl:variable name="external-url" select="//user/external_url"/> + <xsl:if test="$external-url != ''"> + <xsl:text> </xsl:text><a href="{$external-url}"><xsl:value-of select="$external-url"/></a> + </xsl:if> + <xsl:text disable-output-escaping="yes">]]></xsl:text> </description> <image> <title> -- 2.1.4