Лучший отвечающий
Список, расположенный на родительском сайте, видеть на дочернем сайте

Вопрос
-
Добрый день!
Подскажите как отобразить список, расположенный на родительском сайте, на дочернем сайте. Sharepoint Server 2013
Нашел здесь: (для SharePoint 2010)
http://www.gotdotnet.ru/forums/5/133851/
пример - http://rusharepoint2010.blogspot.ru/2010/11/blog-post_28.html
Пытаюсь сделать тоже самое, но на SharePoint 2013!!!(по второй ссылке).
На втором шаге, при вставке веб-части на нужную страницу выдает сообщение:
soap:ServerВыдано исключение типа "Microsoft.SharePoint.SoapServer.SoapServerException".Список не существует. Выбранная страница содержит несуществующий список. Возможно, он был удален другим пользователем.0x81020026
Форум TechNet
13 февраля 2013 г. 7:27
Ответы
-
Добрый день!
Подскажите как отобразить список, расположенный на родительском сайте, на дочернем сайте. Sharepoint Server 2013
Нашел здесь: (для SharePoint 2010)
http://www.gotdotnet.ru/forums/5/133851/
пример - http://rusharepoint2010.blogspot.ru/2010/11/blog-post_28.html
Пытаюсь сделать тоже самое, но на SharePoint 2013!!!(по второй ссылке).
На втором шаге, при вставке веб-части на нужную страницу выдает сообщение:
soap:ServerВыдано исключение типа "Microsoft.SharePoint.SoapServer.SoapServerException".Список не существует. Выбранная страница содержит несуществующий список. Возможно, он был удален другим пользователем.0x81020026
Форум TechNet
Эта ошибка, из-за того что у вас не прописан GUID основного сайта списка. Если открыть webpart в блокноте, то увидите guid состоящий из нулей. Его надо заменить на GUID родительского сайта.
Найти GUID родительского сайта можно так:
$web = get-spweb -identity <"URL сайта"> write-host $web.id
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 27 октября 2016 г. 5:32
26 октября 2016 г. 6:34 -
Предполагаю, что речь идет о возможности создавать Lookup поля, ссылающиеся на элементы списка родительского сайта.
Простое решение следующее: определить на уровне коллекции сайтов site collection column типа lookup, ссылающуюся на список корневого сайта коллекции. После этого на любом дочернем портале коллекции в настройках списка достаточно добавить этот столбец (add from existing site columns).
Более сложные варианты - когда ссылаться надо на элементы списка, не расположенного на корневом портале коллекции - потребуют использования надстроек или программирования.
- Предложено в качестве ответа Dmitry Korolev 14 февраля 2013 г. 14:09
- Отменено предложение в качестве ответа Danilkin89 18 февраля 2013 г. 9:40
- Предложено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 28 февраля 2013 г. 7:30
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 12 марта 2013 г. 8:24
14 февраля 2013 г. 14:09 -
публикация на нескольких сайтах в SharePoint Server 2013
https://technet.microsoft.com/ru-ru/library/dn794218.aspx
еще нашел:
Включение поддержки библиотеки или списка в качестве каталога в SharePoint
Подключение сайта публикации к каталогу и отключение от него в SharePoint
Применяется к: SharePoint Online, SharePoint Server 2013 Enterprise, SharePoint Server 2016 Enterprise- Изменено antsv 25 октября 2016 г. 14:13
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 26 октября 2016 г. 6:30
25 октября 2016 г. 14:06
Все ответы
-
Предполагаю, что речь идет о возможности создавать Lookup поля, ссылающиеся на элементы списка родительского сайта.
Простое решение следующее: определить на уровне коллекции сайтов site collection column типа lookup, ссылающуюся на список корневого сайта коллекции. После этого на любом дочернем портале коллекции в настройках списка достаточно добавить этот столбец (add from existing site columns).
Более сложные варианты - когда ссылаться надо на элементы списка, не расположенного на корневом портале коллекции - потребуют использования надстроек или программирования.
- Предложено в качестве ответа Dmitry Korolev 14 февраля 2013 г. 14:09
- Отменено предложение в качестве ответа Danilkin89 18 февраля 2013 г. 9:40
- Предложено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 28 февраля 2013 г. 7:30
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 12 марта 2013 г. 8:24
14 февраля 2013 г. 14:09 -
Простое решение следующее: определить на уровне коллекции сайтов site collection column типа lookup, ссылающуюся на список корневого сайта коллекции. После этого на любом дочернем портале коллекции в настройках списка достаточно добавить этот столбец (add from existing site columns).
День добрый!
Подскажите пожалуйста (поподробней для чайников) как это сделать?
25 октября 2016 г. 11:49 -
публикация на нескольких сайтах в SharePoint Server 2013
https://technet.microsoft.com/ru-ru/library/dn794218.aspx
еще нашел:
Включение поддержки библиотеки или списка в качестве каталога в SharePoint
Подключение сайта публикации к каталогу и отключение от него в SharePoint
Применяется к: SharePoint Online, SharePoint Server 2013 Enterprise, SharePoint Server 2016 Enterprise- Изменено antsv 25 октября 2016 г. 14:13
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 26 октября 2016 г. 6:30
25 октября 2016 г. 14:06 -
Добрый день!
Подскажите как отобразить список, расположенный на родительском сайте, на дочернем сайте. Sharepoint Server 2013
Нашел здесь: (для SharePoint 2010)
http://www.gotdotnet.ru/forums/5/133851/
пример - http://rusharepoint2010.blogspot.ru/2010/11/blog-post_28.html
Пытаюсь сделать тоже самое, но на SharePoint 2013!!!(по второй ссылке).
На втором шаге, при вставке веб-части на нужную страницу выдает сообщение:
soap:ServerВыдано исключение типа "Microsoft.SharePoint.SoapServer.SoapServerException".Список не существует. Выбранная страница содержит несуществующий список. Возможно, он был удален другим пользователем.0x81020026
Форум TechNet
Эта ошибка, из-за того что у вас не прописан GUID основного сайта списка. Если открыть webpart в блокноте, то увидите guid состоящий из нулей. Его надо заменить на GUID родительского сайта.
Найти GUID родительского сайта можно так:
$web = get-spweb -identity <"URL сайта"> write-host $web.id
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 27 октября 2016 г. 5:32
26 октября 2016 г. 6:34