Um in eurem Theme in der Enhanced Blog Edition des Community Kit for SharePoint den Besuchern die Möglichkeit zu geben, den RSS-Feed über den Browser zu abonnieren, könnt ihr wie folgt vorgehen:
Zwischen <head> und </head> folgenden Tag einfügen:
<EBE:AdminLinks runat=”server” Transform-XslName=”RSSHead.xsl”/>
Mit dem SharePoint Designer in der Dokumentbibliothek “Themes” den entsprechenden Ordner öffnen, um eine zusätzliche Datei mit dem Namen “RSSHead.xsl” und folgendem Inhalt anzulegen:
<xsl:stylesheet version=”1.0″
xmlns:date=”http://exslt.org/dates-and-times”
xmlns:xsl=”http://www.w3.org/1999/XSL/Transform” exclude-result-prefixes=”date”>
xmlns:date=”http://exslt.org/dates-and-times”
xmlns:xsl=”http://www.w3.org/1999/XSL/Transform” exclude-result-prefixes=”date”>
<xsl:param name=”IsBlogOwner” />
<xsl:param name=”RelativeUrl” />
<xsl:param name=”CustomRssUrl” />
<xsl:output omit-xml-declaration=”yes” />
<xsl:template match=”/”>
<link rel=”alternate” type=”application/rss+xml” title=”SharePoint Jungs.de – RSS Feed”>
<xsl:attribute name=”href”>
<xsl:choose>
<xsl:when test=”$CustomRssUrl != ””><xsl:value-of select=”$CustomRssUrl”/></xsl:when>
<xsl:otherwise><xsl:value-of select=”$RelativeUrl”/>/rss.xml</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
</link>
</xsl:template>
<xsl:param name=”RelativeUrl” />
<xsl:param name=”CustomRssUrl” />
<xsl:output omit-xml-declaration=”yes” />
<xsl:template match=”/”>
<link rel=”alternate” type=”application/rss+xml” title=”SharePoint Jungs.de – RSS Feed”>
<xsl:attribute name=”href”>
<xsl:choose>
<xsl:when test=”$CustomRssUrl != ””><xsl:value-of select=”$CustomRssUrl”/></xsl:when>
<xsl:otherwise><xsl:value-of select=”$RelativeUrl”/>/rss.xml</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
</link>
</xsl:template>
</xsl:stylesheet>
Anschließend erkennen Browser den angebotenen RSS-Feed:
