Когда шаблон добавляется с помощью команды add-template stsadm, он становится доступным для всех при создании дочернего сайта. Есть ли способ сделать его доступным только при создании семейства сайтов?
Можно ли скрыть шаблон STP на странице создания дочернего сайта?
Ответы (4)
перейдите к действиям сайта -> Настройки сайта -> просмотреть все настройки сайта -> шаблоны сайтов и макеты страниц и удалите шаблон сайта из списка разрешенных элементов.
Гэри Лапойнт, возможно, также сделал для него расширение stsadm; проверьте stsadm.blogspot.com
Мауро Масуччи http://www.brantas.co.uk
URL-адрес упомянутого выше сообщения в блоге для сокрытия шаблонов stp с использованием расширения stsadm: http://stsadm.blogspot.com/2007/08/set-available-site-templates.html
Вот пример того, как удалить шаблон из списка доступных шаблонов для семейства сайтов:
stsadm –o gl-removeavailablesitetemplate –url "http://intranet/" -template "WIKI # 0" -lcid 1033 - сбросить
Комраде,
stsadm.blogspot.com снова может быть ответом, вы можете перечислить все семейства сайтов, а затем использовать команду, которую опубликовал Эдвард, для удаления шаблонов сайтов. Это может помочь немного ускорить работу!
Хотя вам нужно сделать это только один раз для каждого семейства сайтов, все дочерние сайты (насколько я помню) наследуют свои настройки от родительского сайта.
Спасибо, Мауро. Я надеялся на решение, которое не требует обращения к каждому семейству сайтов, но похоже, что его может и не быть!