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

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 12 июня 2009

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

SubWebOnly="True" 
and 
RootWebOnly="False"
0 голосов
/ 13 мая 2009

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

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

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

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...