Как сделать XSLT-шаблон, выводящий список рассылок, на которые подписан текущий пользователь?
Материал из Umicms
Как сделать XSLT-шаблон, выводящий список рассылок, на которые подписан текущий пользователь?
Вот этот шаблон:
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <html> <head> <title><xsl:value-of select="/result/@title" /></title> </head> <body> <div id="content"> <h1><xsl:value-of select="//property[@name = 'h1']/value" /></h1> <xsl:value-of select="//property[@name = 'content']/value" disable-output-escaping="yes"/> </div> <div id="subs"> <xsl:apply-templates select="document('udata://dispatches/subscribe')/udata" mode="subs" /> </div> </body> </html> </xsl:template> <xsl:template match="subscriber_dispatches" mode="subs"> Вы подписаны на рассылки: <br/> <xsl:apply-templates select="//items" mode="subs"/> </xsl:template> <xsl:template match="items" mode="subs"> <xsl:value-of select="."/> </xsl:template> </xsl:stylesheet>
