Использовать элемент списка на главной странице - PullRequest
1 голос
/ 23 декабря 2008

Я использую сайт MOSS Publishing с настраиваемой главной страницей. Одним из наших требований является наличие нижнего колонтитула «Обновление сайта». В настоящее время мы устанавливаем это вручную каждый раз, когда сайт обновляется.

То, что я пытаюсь сделать, это ссылаться на определенный элемент списка (из пользовательского списка), в котором хранится эта дата.

Я использую конструктор sharepoint, чтобы вставить представление данных на главную страницу, а затем перетаскиваю на него пользовательский список sharepoint из библиотеки источника данных.

Это работает нормально, и вы можете видеть дату, когда вы просматриваете корневую страницу сайта, как только вы переходите на дочерний сайт, возвращается сообщение об ошибке:

Невозможно отобразить эту веб-часть. Чтобы устранить эту проблему, откройте эту веб-страницу в редакторе HTML, совместимом с Windows SharePoint Services, например в Microsoft Office SharePoint Designer. Если проблема сохраняется, обратитесь к администратору веб-сервера.

Я погуглил эту ошибку и попытался добавить фигурные скобки к идентификатору списка, но это не решило проблему. У кого-нибудь есть предложения?

Ответы [ 2 ]

1 голос
/ 26 декабря 2008

Как правило, область действия списков - это SPWeb, в котором он размещен. Это означает, что вы не можете ссылаться на список по идентификатору из веб-каталога. Вы можете обойти это, написав элемент управления, который открывает родительскую сеть списка, а затем открывает список. Однако могут быть и другие, более изящные решения вашей проблемы.

1 голос
/ 24 декабря 2008

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

также просмотрите файл журнала в каталоге <12 hive> / LOGS для получения более подробной информации об ошибке.

наконец, проверьте журнал событий.

я предполагаю, что dataview ссылается на пользовательский список, используя относительный URL-адрес, который недопустим с этого сайта.

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

также возможно сделать некоторые хитрости XSL для создания правильного URL из dataview, но я не очень знаком с ними.

JT

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