Mam pytanie jak dodac do tego:
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="/schemas/stylesheet.xsd"> <xsl:output method="xml" indent="no" encoding="utf-8" /> <!-- Template for the menu --> <xsl:template match="menu"> <xsl:param name="querystring"/> <ul> <xsl:if test="name(..) != 'item'"> <xsl:attribute name="class">menu</xsl:attribute> </xsl:if> <xsl:apply-templates select="item"> <xsl:with-param name="querystring" select="$querystring"/> </xsl:apply-templates> </ul> </xsl:template> <!-- Template for the menu items --> <xsl:template match="item"> <xsl:param name="querystring"/> <li> <a href="{link}{$querystring}"> <xsl:value-of select="mxf:locale(text)"/> </a> <xsl:apply-templates select="menu"> <xsl:with-param name="querystring" select="$querystring"/> </xsl:apply-templates> </li> </xsl:template> </xsl:stylesheet>
Submenu ?
plik xml wyglada tak :
<?xml version="1.0"?> <menu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="/schemas/menu.xsd"> <item> <text lang="en">galeria</text> <link>/admin/galeria</link> </item> <item> <text lang="en">Wyloguj</text> <link>/admin/logout</link> </item> </menu>