Использование XSL для отображения всех полей элемента в Sitecore CMS - PullRequest
3 голосов
/ 20 апреля 2009

Я использую отладочное устройство в sitecore (6), которое будет выводить представление «разработчика» страницы, когда к URL добавляется определенная строка запроса (которая активирует устройство). На странице есть имя элемента, шаблон, мастер ветки, информация о рабочем процессе и т. Д.

Я бы хотел перечислить все поля в элементе, используя визуализацию xsl - желательно не включая скрытые (__) поля, но не имеет значения, если они есть.

Я пробовал:

<xsl:for-each select="$sc_item/fields/field">

, но для каждого элемента указаны только пять полей:

  • __ создано
  • __ * пересмотр 1013 *
  • __ * обновлен 1015 *
  • __ обновлено
  • __ * блокировка 1019 *

Документы sitecore говорят, что для доступа к полю значения используются функции sc, но мне нужно сначала получить поле names .

Любая помощь очень ценится!

[Правка] нашел решение - поля не отображаются в элементе xml, если они пусты!

1 Ответ

4 голосов
/ 20 апреля 2009

Отказавшись от этого, я понял ответ: пустые поля не перечислены в элементе XML!

...