Поделиться списками Sharepoint на разных сайтах
-
03-07-2019 - |
Вопрос
У меня возникла ситуация, когда я хочу иметь основной список на верхнем уровне сайта Sharepoint, а затем разрешить дочерним сайтам просматривать основной список. Я пытался работать с типами контента, и либо я медлительный и просто не могу понять концепцию, либо она не применима. Р>
У кого-нибудь есть удача?
Решение
Это зависит от того, что вы подразумеваете под " см. " основной список. Р>
Если вы пишете код для доступа к нему, вы можете сделать это, получив объект SPWeb
для сайта верхнего уровня и используя его свойство Lists
. Р>
Если вы просто хотите отобразить его на странице веб-части, вы можете сделать это с помощью веб-части запроса контента. Р>
Если вы хотите как-то использовать его в других списках, это более сложный вопрос. Определенно можно настроить столбцы поиска, чтобы они указывали на списки на других сайтах, но мы сделали это только через пользовательские определения сайтов и списков.
Кроме того, если вы хотите повторно использовать какой-либо текст или HTML из основного списка и используете MOSS, полезно использовать список повторно используемого содержимого на верхнем сайте семейства сайтов.
Другие советы
Я слышал, что некоторые веб-части могут создавать отношения между списками, расположенными на разных сайтах. Но это новый, чтобы искать строгий список отношений между мастер-сайтами и под-сайтами. Я не уверен, что это отношение можно рассматривать как межсайтовое, если оно будет положительным, взгляните на Межсайтовый поиск Sharepoint . В противном случае для меня ваши требования - это «сложный вопрос». . Р>
Вы также можете использовать веб-части просмотра данных для предоставления списка данных с других сайтов.
Если вы хотите иметь возможность поиска в столбце, ищите другой список на сайте более высокого уровня. На сайте более высокого уровня можно создать столбец сайта (в настройках сайта), который является полем поиска для так называемого главного списка. Затем в список на дочернем сайте вы можете добавить столбец сайта, а затем выбрать созданный ранее столбец сайта. Р>