我有一个名为framework.xsl的文件。我以前从未使用过 XSL。我想给身体当前类别的类。
我在这部分找到了一些可以帮助我的东西:
我看到了这个部分:
<ul id="navbar">
<xsl:for-each select="page/departments/row0">
<li>
<a href="main-category/{cat_slug}"><xsl:value-of select="cat_name"/></a>
<a href="javascript:void(0)" class="arrow"></a>
<ul>
<xsl:for-each select="row1">
<li>
<a href="subcategory/{../cat_slug}/{sub_cat_slug}">
<xsl:value-of select="sub_cat_name"/>
</a>
</li>
</xsl:for-each>
</ul>
</li>
</xsl:for-each>
</ul>
该变量{cat_slug}
显示当前类别的名称。
所以我试着把它放在body标签中:
</head>
<body class="{cat_slug}">
<div id="wrapper">
<xsl:if test="$pms/pagename = 'home' and page/content/row0/f1/text()">
但什么也没有发生。你只是得到类似的东西<body class>
我究竟做错了什么?