Содержимое для повторного использования в SharePoint Server 2007
Из собственного опыта могу сказать, что достаточно часто при выяснении требований к порталу на
платформе SharePoint Server 2007 заказчик интересуется - можно ли повторно использовать текстовое наполнение
на нескольких узлах, а не наполнять повторно одной и той же информацией разные страницы?
Указанную задачу можно решить несколькими способами. Из самых простых - это использование Content Query WebPart (Запрос к содержимому) или
использование предустановленного списка Reusable Content (Содержимое для повторного использования).
О втором варианте решения и будет рассказано.
Список "Содержимое для повторного использования" присутствует в шаблонах "Портал для совместной работы" и "Портал публикации" продукта
SharePoint Server 2007. Найти этот список можно в корне семейства узлов, созданного на основе одного из указанных шаблонов.

Список содержит два предустановленных типа содержимого: "HTML для повторного использования" и "Текст для повторного использования".

Также список поддерживает папки для группировки элементов.
Ниже будет рассказано по шагам, что необходимо сделать, чтобы воспользоваться данным списком на страницах портала.
1. Перейдем в список и выберем пункт "Создать" -> "HTML для повторного использования"

2. Заполняем форму добавления нового элемента списка

Значение поля "HTML для повторного использования" как раз и будет использоваться на страницах портала.
3. Создаем новую страницу на портале, используя макет "Страница статьи", например, "(Страница статьи) Страница статьи только с основным текстом".
В коде ASPX-страницы данного макета используется серверный контрол RichHtmlField, который представляет собой WYSIWYG-редактор с возможностью вставки
содержимого для повторного использования.

4. В поле "Содержимое страницы" нажимаем ссылку "Изменить содержимое"

5. Выбираем указанный на скриншоте выше элемент редактора. В открывшемся диалоговом окне должно отобразиться содержимое списка
"Содержимое для повторного использования"

Выбираем нужный элемент списка и нажимаем "OK"
6. После перечисленных действий, в области содержимого на странице, должен появиться текст из списка

7. Теперь можно завести еще одну аналогичную страницу на портале, затем изменить содержимое элемента списка и убедиться, что измененный текст
отображается на обоих созданных страницах портала.
|