Доступ к источнику HTML в зоне веб-части Sharepoint - PullRequest
0 голосов
/ 01 октября 2009

Мне нужно получить все HTML-файлы, которые будут отображаться в любой зоне веб-части.

Область ищет некоторые слова в зоне веб-части, сопоставляет их со словами, содержащимися в репозитории, и заменяет их на другой HTML.

Ответы [ 2 ]

1 голос
/ 01 октября 2009

Самое простое / быстрое решение (во всяком случае, для кодирования) - использовать эту сторону клиента в JavaScript.

Используйте jQuery или аналогичный, чтобы вы могли получить доступ к тексту, и Reg Exp в JS для сопоставления с образцом и замены текста. В этом решении может быть любое количество предостережений, но это очень легкий и быстрый способ разработки (при условии некоторого знакомства с JavaScript и т. Д.).

Я использовал этот метод для создания ссылок в контенте SharePoint или для замены текста SharePoint, например - его можно добавить на страницу, если требуется, просто с помощью CEWP.

0 голосов
/ 01 октября 2009

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

Модули HTTP работают с выводом страницы после того, как SharePoint уже сгенерировал ее, но до того, как она будет отправлена ​​пользователю. Ваш модуль будет перехватывать и заменять любой соответствующий HTML тем, что вам требуется. Вот пример .

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