Программное редактирование содержимого Sharepoint Wiki

Asked
Viewd10409

7

Я хочу программно редактировать мой контент Sharepoint Wiki. Одним из преимуществ было бы автоматическое добавление индексов в среду Wiki.

Кто-нибудь смог это сделать? Язык не имеет значения, но ищу скриптовое решение.

2 ответов

3

Вики-страницы SharePoint - это просто особый тип библиотеки документов. При этом я столкнулся с некоторыми странностями.

Вики-страница SharePoint состоит из файла шаблона и элемента списка. При просмотре страницы поля из элемента списка вставляются в файл шаблона. Итак, чтобы обновить вики-страницу, вам просто нужно обновить правильные поля в элементе списка. (Между прочим, это также означает, что вы не можете получить исходный шаблон, как файл в обычной библиотеке документов. Пока что единственный способ получить сам шаблон, который я нашел, - это загрузить его через SharePoint Designer.)

Кроме того, SharePoint автоматически отображает содержимое вики при программном доступе к элементу списка. Таким образом, мне никогда не удавалось получить контент, содержащий, например, «[[My Link Name]]» - вместо этого SharePoint всегда возвращал отрисованный HTML, например:

 <A class=ms-wikilink href="/MyWikiLibrary/MyLinkName.aspx">My Link Name</A>
 

Немного поработав с регулярным выражением, вы сможете преобразовать его обратно в исходное содержимое вики.

  • Кто-нибудь придумал, как получить шаблон без конструктора sharepoint?

    C. Ross21 сентября 2009, 13:42