Я хочу программно редактировать мой контент Sharepoint Wiki. Одним из преимуществ было бы автоматическое добавление индексов в среду Wiki.
Кто-нибудь смог это сделать? Язык не имеет значения, но ищу скриптовое решение.
Я хочу программно редактировать мой контент Sharepoint Wiki. Одним из преимуществ было бы автоматическое добавление индексов в среду Wiki.
Кто-нибудь смог это сделать? Язык не имеет значения, но ищу скриптовое решение.
Вики-страницы 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