Изменить шаблон HTML в поле для ответов на обсуждение sharepoint - PullRequest
1 голос
/ 15 сентября 2009

У меня установлена ​​wss 3.0, для которой требуется "анонимная" доска обсуждений. Я могу изменить представление, чтобы имена пользователей не отображались, однако, когда я нажимаю «ответить», сообщение, на которое я отвечаю, отображается в поле расширенного текста с именем пользователя предыдущего постера.

Есть ли способ удалить это имя пользователя? или удалить предыдущий опубликованный текст вообще? Я нашел файл schema.xml с большим количеством соответствующей информации в папке ..12 \ TEMPLATE \ FEATURES \ DiscussionsList \ Discuss, но не уверен, что это самый простой способ изменить этот параметр.

Любые комментарии приветствуются.

Ответы [ 2 ]

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

Agrothe,

У меня есть похожее требование (скрыть или замаскировать автора в ветке ответа). Как вы думаете, что именно внутри schema.xml позволит вам сделать это?

Не уверен, что формы списка доступны для xslt. Если так, то, возможно, это другой подход.

FWIW, другие решения, которые я исследовал:

(1) Пользовательский обработчик событий. К сожалению, я не могу точно определить, какое событие происходит, когда кто-то нажимает кнопку «Ответить». (2) Анонимные комментарии в блоге (http://blogs.msdn.com/sharepoint/archive/2007/08/06/anonymous-comment-feature-for-sharepoint-blog-now-available-on-codeplex.aspx). (3) другая вещь, которую я рассматриваю, - ввести глобальный анонимный логин в активном каталоге, который пользователи могут использовать для анонимной публикации. Не идеально, но то время, которое я потратил на поиски решения, может быть моей последней надеждой.

0 голосов
/ 16 сентября 2009

В соответствии с рекомендациями всегда следует создавать пользовательское определение списка, а не пытаться изменять активы OOB.

Самый простой способ сделать это - взять копию папки 12 \ TEMPLATE \ FEATURES \ DiscussionsList \ Discuss, изменить идентификаторы и имена компонентов, чтобы они были уникальными. Затем вы можете изменить шаблон визуализации схемы (т.е. просмотреть схему) и изменить формы редактирования и отображения.

Если вам нужно изменить фактическую форму ввода, вы можете рассмотреть пользовательский шаблон управления: http://msdn.microsoft.com/en-us/library/aa543922.aspx

Определение пользовательского списка: http://msdn.microsoft.com/en-us/library/ms466023.aspx

...