Использование XSL для перечисления всех полей элемента в Sitecore CMS

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

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

Я пробовал:

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

но здесь перечислены только пять полей для каждого элемента:

  • __созданный
  • __редакция
  • __обновлено
  • __обновлено
  • __замок

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

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

[Изменить] нашел решение - поля не указаны в элементе xml, если они пусты!


person Adam Hopkinson    schedule 20.04.2009    source источник


Ответы (1)


Отдохнув от этого, я понял ответ: пустые поля не указаны в XML элемента!

person Adam Hopkinson    schedule 20.04.2009