Совместное использование списков SharePoint на сайтах без SharePoint Designer - PullRequest
2 голосов
/ 06 апреля 2010

Проблема, с которой я столкнулся, заключается в том, как показать список с одного подузла на другой. У меня нет прав администратора сервера, поэтому я не могу использовать SharePoint Designer для редактирования любой части сайта.

Ситуация: Одна родительская страница с двумя под-сайтами. на сайте № 1 есть список с несколькими текстовыми столбцами и одним столбцом, который будет использоваться в качестве «видимого» столбца. на под-сайте № 2 должен отображаться просмотр списка на под-сайте № 1 с фильтрацией в «видимом» столбце

Два решения, которые я нашел, - это создание связанного списка непосредственно в SharePoint Designer или использование веб-части «Запрос контента», изменение этой части для отображения правильных столбцов и использование SharePoint Designer для редактирования стиля элемента для фактического отображения. правильная информация.

Есть ли способ сделать это без использования SharePoint Designer?

Ответы [ 2 ]

0 голосов
/ 07 апреля 2010

Вам не нужны привилегии администратора сервера, чтобы использовать SharePoint Designer (если администраторы фермы не заблокировали доступ к Designer).

Одним из возможных подходов к решению проблемы может быть использование веб-частей RSS или XML для объединения контента из одного списка для отображения в другой части сайта. Следите за тем, что ваш сайт должен быть доступен анонимно или настроен для аутентификации Kerberos.

Пока мы занимаемся этой темой, если бы вы были так склонны, вы могли бы совершать вызовы в веб-службу списков для JavaScript, которая доставляется клиенту через веб-часть редактора контента. Вам придется выполнить всю тяжелую работу по извлечению и отображению контента, но это, несомненно, будет тем, что не заблокировано в вашей целевой среде.

0 голосов
/ 06 апреля 2010

Почему бы вам не написать веб-часть cutom для извлечения данных из указанного списка? И вы можете добавить его куда угодно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...