Накопительный запрос контента не показывает описание - PullRequest
0 голосов
/ 05 ноября 2010

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

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

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

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

Ответы [ 2 ]

1 голос
/ 08 ноября 2010

Проблема может заключаться в том, что ваш пользовательский столбец не передается в ваш 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

0 голосов
/ 22 ноября 2010

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

...