МОСС: Запускать код при создании сайта из шаблона? - PullRequest
1 голос
/ 29 марта 2009

В MOSS 2007 есть ли способ вставить фрагмент кода, который я написал, для запуска каждый раз, когда я создаю сайт из готового шаблона ??

Ответы [ 2 ]

3 голосов
/ 29 марта 2009

Да, конечно. Я написал пост об этом несколько месяцев назад. У вас есть два варианта: либо функция с активированным обработчиком, либо использование ProvisionAssembly в файле webtemp определений сайта * .xml. Последнее также относится к настройке мультисайта портала публикации.

Несколько месяцев назад я написал небольшую статью об этом: http://furuknap.blogspot.com/2008/06/question-from-forum-post-at-httpwww.html

.b

3 голосов
/ 29 марта 2009

Вы должны сделать это с помощью функции и предоставить ей приемник функций, содержащий ваш код. Прикрепите функцию к шаблону сайта. Если вы создали шаблон самостоятельно, вы можете просто добавить его в файл onet.xml. Если это стандартный шаблон, вы можете использовать сшивание элементов, которое соединяет вашу новую функцию с существующим шаблоном сайта.

Обратите внимание, что в любом случае ваш код не будет работать для уже существующих сайтов (если вы не активируете эту функцию вручную).

...