Веб-часть "Запрос контента". Как мне получить имя "ItemStyle" в xlst? - PullRequest
0 голосов
/ 22 апреля 2011

Я адаптировал свою веб-часть запроса контента (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".Кто-нибудь знает, как я могу получить доступ к значению ItemStyle в "ContentQueryMain.xls"?

Спасибо, W0ut

1 Ответ

2 голосов
/ 22 апреля 2011

Я только что нашел ответ сам.

В "ContentQueryMain.xls" вы можете выбрать itemStyle с помощью этого xslt

    <xsl:variable name="FooBar" select="$Rows[1]/@Style" />  
    The selected ItemStyle: <xsl:value-of select="$FooBar" />


Примечание: чтобы избежать исключений, вы, вероятно, захотите включить тест, чтобы увидеть, содержит ли переменная $ Rows какие-либо результаты / данные.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...