我调整了内容查询Web部件(CQWP),因此它生成“ul”标签而不是“table”标签。它使用自定义的“ContentQueryMain.xls”和自定义的“ItemStyle.xsl”。
我想将我的ItemStyle作为cssclass添加到我的“ul”标签的开始标记中。所以html看起来像这样。
> > <ul class="CustomItemStyle">
> > <li> --HTML content goes here-- </li>
> > <li> --HTML content goes here-- </li> </ul>
开始标记由(自定义)“ContentQueryMain.xls”生成。有人知道我如何访问“ContentQueryMain.xls”中的ItemStyle值吗?
谢谢, W0ut
答案 0 :(得分:2)
我自己就找到了答案。
在“ContentQueryMain.xls”中,您可以使用此xslt选择itemStyle
<xsl:variable name="FooBar" select="$Rows[1]/@Style" />
The selected ItemStyle: <xsl:value-of select="$FooBar" />
注意:为了避免异常,您可能希望包含一个测试,以查看$ Rows变量是否包含任何结果/数据。
希望它有所帮助。