SharePoint - определение определения сайта, используемого для создания шаблона сайта (.STP) - PullRequest
2 голосов
/ 27 февраля 2009

Шаблон сайта SharePoint - это в основном сохраненная версия, различия между определением сайта и текущим состоянием сайта. Я читал, что шаблоны сайтов можно применять только к сайтам, которые используют то же определение сайта, которое использовалось для создания шаблона.

Если у вас есть файл STP, как определить, какое определение сайта использовалось для создания шаблона сайта?

Ответы [ 3 ]

2 голосов
/ 10 марта 2009

Используйте эти шаги, чтобы определить, на каком определении сайта был основан шаблон сайта:

  1. Сохраните шаблон сайта .STP в локальной папке.
  2. Переименуйте его в файл .CAB.
  3. Распакуйте файл cab.
  4. Откройте файл manifest.xml.
  5. В разделе рядом с верхом будет значение TemplateID (например, 1)
  6. TemplateID относится к определению сайта.
  7. Открыть [12 куст] \ ШАБЛОН \ 1033 \ XML \ WEBTEMP.XML.
  8. Найдите имя шаблона с идентификатором, соответствующим TemplateID, в файле манифеста шаблона сайта (например,)

Я не уверен, почему, но определения сайтов сгруппированы, так что вы можете не знать точно, какое определение сайта использовалось. Например, сайт группы, пустой сайт и рабочая область для документов имеют один и тот же идентификатор Tempalte (1). Это должно означать, что шаблон сайта с таким идентификатором должен быть применим к любому из этих трех сайтов.

2 голосов
/ 02 марта 2009

STP-файлы - это просто ZIP-сжатые файлы. Если вы переименуете расширение в * .ZIP, вы можете извлечь его содержимое и изучить файлы XML, которые будут содержать информацию, которую вы ищете.

У меня нет файла STP, поэтому я не могу точно сказать, какой файл искать, но я уже делал это раньше, и его не так сложно найти.

Удачи!

1 голос
/ 04 июня 2009

Я написал код кода объектной модели SharePoint, в котором перечислены все сайты и определения сайтов, использованные для создания стороны. Пожалуйста, посмотрите это здесь:

http://manish -sharepoint.blogspot.com / 2009/06 / найти шаблон, используемый для создания сайтов.html

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