Можно ли создать собственное определение сайта на веб-уровне для использования в семействе сайтов портала публикации?

Первоначально я создал семейство сайтов на основе определения сайта "Портал публикации". Через некоторое время я бы хотел создать собственное определение сайта на уровне веб-области для определенных веб-сайтов. Проблема в том, что мое пользовательское определение сайта не отображается в списке параметров, отображается только "Публикация сайта с помощью рабочего процесса".

Я почти уверен, что нашел это в файле определения сайта для определения сайта портала публикации (он находится в C:\Program Files\Common Files\Microsoft Shared\ расширения веб-сервера \12\TEMPLATE\SiteTemplates\BLANKINTERNET\XML\ Onet.xml). Он содержит следующую строку:

<Property Key="AvailableWebTemplates" Value="*-BLANKINTERNET#2"/>

Конфигурацией № 2 определения шаблона BLANKINTERNET является сайт публикации с рабочим процессом.

Существуют ли какие-либо решения, которые будут отображать мое пользовательское определение сайта на веб-уровне, которое не требует воссоздания семейства сайтов с новым определением сайта?

2 ответа

Проверьте, доступен ли шаблон вашего сайта для использования на дочерних сайтах, нажав "Действия сайта" -> "Настройки сайта" -> "Макеты страниц и шаблоны сайтов" (в категории "Вид и поведение").

Оттуда, если вы выберете опцию "Дочерние сайты могут использовать только следующие шаблоны сайтов", посмотрите, есть ли ваш шаблон в списке, и сделайте его доступным, если это возможно. Затем он должен появиться в выборе.

Если это не сработает, дайте мне знать, приятель, так как есть другое решение, которое я могу найти.

ура

В Webtemp.*. Xml убедитесь, что тег конфигурации шаблона имеет атрибут, установленный на

SubWebOnly="True" 
and 
RootWebOnly="False"
Другие вопросы по тегам