Накопительный запрос контента не показывает описание

Я пытаюсь получить несколько настраиваемых представлений для накопительного запроса контента, работающего в SharePoint 2010. Я создал настраиваемый тип содержимого News с несколькими основными столбцами, такими как заголовок, содержимое, комментарии и настраиваемый столбец, чтобы переключать его показ на определенном страница (логическое / флажок).

Я отредактировал свой ItemStyle.xsl и добавил новый тип представления, который имеет заголовок, изображение и описание. В настройках веб-части (по умолчанию) значение описания берется из столбца "Комментарии". Тем не менее, описание никогда не появляется, просто пустой div.

Когда я добавил пользовательский столбец в поле описания (вместе со столбцом комментариев), было показано значение пользовательского столбца. Я на 100% уверен, что все новости в моем накопительном пакете имеют комментарий (это даже обязательное поле). Все же как-то, что я делаю, описание не обнаруживается.

Как мне отладить это?

2 ответа

Решение

Таким образом, очевидно, что поле "Комментарии" является полем только для бэкэнда, чтобы добавить небольшое описание к любой странице, которую вы добавляете. То, что я искал, было подписью. Рад, что кто-то, наконец, мог указать мне на это.

Проблема может заключаться в том, что ваш пользовательский столбец не передается в ваш XSL, поскольку он не включен в CommonViewFields. Вы можете убедиться в этом, добавив такой код в ваш ItemStyle.xsl, который выведет на экран весь базовый XML, с которым он работает:

<textarea><xsl:copy-of select="." /></textarea>

(Я поместил XML в текстовую область, чтобы вы могли ее видеть и копировать, не заходя в источник)

Если вы не видите свой пользовательский столбец в XML, то вам нужно добавить его. Самый простой способ - изменить свойство CommonViewFields веб-части "Запрос контента" либо в конструкторе SharePoint, либо экспортировать веб-часть, отредактировав файл.webpart., а затем повторно импортировать его.

Хорошее объяснение этому можно получить из MSDN: http://msdn.microsoft.com/en-us/library/aa981241.aspx

Другие вопросы по тегам