Създаване и използване на шаблони за сайтове в SharePoint на сървъра

Забележка: Преместването на шаблони за сайтове между различни версии, като SharePoint 2010 към SharePoint 2013, не се поддържа. Придвижването между SharePoint сървъри 2013, 2016 и 2019 трябва да работи, въпреки че може да се наложи да проверите шаблона, за да се уверите, че е завършен.

След като персонализирате своя сайт на SharePoint, така че да съдържа библиотеките, списъците, изгледите, работните потоци, емблемите и други елементи, които са ви необходими за вашата фирма, може да искате да създадете шаблон на този сайт за повторна употреба. Шаблонът за сайт е като план за сайт. Създаването на шаблон за сайт ви позволява да заснемете персонализациите си, така че те да могат бързо да се прилагат към други среди на SharePoint и дори да използват шаблона като основа за бизнес решение. Потребителите могат да създават нови сайтове въз основа на този шаблон или можете да го предадете за допълнителна разработка във Visual Studio.

Тази блоксхема показва процеса за създаване и използване на шаблони на сайтове в SharePoint Online.

Подробна информация за шаблоните за сайт

Преди да работите с шаблон за сайт, е полезно да разберете по-подробно какво представлява шаблонът за сайт, така че да можете да го използвате по-ефективно.

Забележка: Тази статия съдържа информация само SharePoint Server (локално). За информация за шаблоните на сайтове в SharePoint вижте Използване на шаблони за създаване на различни видове SharePoint сайтове.

Този раздел разглежда следното:

Вероятно сте запознати с шаблоните на сайтове по подразбиране, като например екипен сайт, Project сайт и сайт за общности. SharePoint на сайтове са предварително създадени дефиниции, проектирани около определена бизнес нужда. Можете да използвате тези шаблони, както те са, за да създадете свой собствен SharePoint сайт и след това да персонализирате сайта толкова, колкото искате. За повече информация вижте Използване на шаблони за създаване на различни видове SharePoint сайтове.

Освен тези шаблони за сайтове по подразбиране, можете да създадете собствени шаблони за сайт въз основа на сайт, който сте създали и персонализирали. Шаблонът за сайт е начин да пакетирате функциите и персонализациите на сайта, за да можете да ги добавите в галерията с решения. Персонализираните шаблони за сайт често се използват за разполагане на решения в други сайтове или за осигуряване на съгласуваност на сайта в рамките на вашата организация. Може например да имате стандартни правила за управление на проектите и затова да изисквате за всички нови проекти да се използва шаблон за персонализиран сайт за проект.

Персонализираният шаблон за сайт е мощна функция, която ви позволява да създавате решения и после да споделяте решенията с ваши колеги, останалите в организацията или външни организации. Можете също да пакетирате сайта във файл на пакет с уеб решения (.wsp) и да го отворите в друга среда или приложение, например Visual Studio, и допълнително да го персонализирате там. Превръщането на вашия персонализиран сайт или бизнес решение в шаблон е изключително полезна и много мощна възможност. След като започнете да пакетвате решението си като шаблон, започвате да осъзнавате потенциала на SharePoint като платформа за бизнес приложения. Шаблоните за сайт правят всичко това възможно.

Когато записвате сайт SharePoint като шаблон, записвате общата рамка на сайта – неговите списъци и библиотеки, изгледи и формуляри и работни потоци. Освен тези компоненти, в шаблона можете също да включите съдържанието на сайта; например документите, съхранявани в библиотеките с документи, или данни в списъците. Това може да бъде полезно за предоставяне на примерно съдържание, с което потребителите да започнат. Но имайте предвид, че включването на съдържанието може да увеличи размера на вашия шаблон и той да надхвърли ограничението от 50 МБ за шаблон за сайт.

Повечето от функциите в даден сайт са включени и поддържани от шаблона. Има обаче някои функции, които не се поддържат.

  • Поддържани    Списъци, библиотеки, външни списъци, връзки към източници на данни, изгледи на списъци и изгледи на данни, персонализирани формуляри, работни потоци, типове съдържание, персонализирани действия, навигация, страници на сайта, страници образци и уеб шаблони.

  • Неподдържани    Персонализирани разрешения, изпълнявани екземпляри на работни потоци, хронология на версиите на елементи от списъци, задачи от работен поток, асоциирани с изпълнявани работни потоци, стойности на полета за хора и групи, стойности на полета за класификация, публикуване на сайтове и страници и "прикрепени" функции.

Когато създавате шаблон за сайт, информацията за функциите на сайта и типовете съдържание също се записват. Когато използвате шаблона за сайт в различна колекция от сайтове, тези функции трябва да са налични и активирани, за да може шаблонът за сайт да работи. Могат да възникнат проблеми, когато се придвижвате между шаблони на сайтове от различни SharePoint версии. Определени функции и типове съдържание може дори да не бъдат налични, в зависимост от ИЕ и конфигурацията.

Записването на сайт като шаблон е мощна функция, защото предлага много начини на употреба на персонализираните сайтове. Ето и преките ползи, които получавате от записването на даден сайт като шаблон:

  • Незабавно разполагане на решенията    Запис и активиране на шаблона в галерията с решения и даване на възможност на другите служители да създават нови сайтове от този шаблон. Те могат да го изберат и после да създадат от него нов сайт, който ще наследи компонентите на сайта, неговата структура, работни потоци и други. Накратко, просто запишете сайта като шаблон, активирайте го, и сте готови.

  • Преносимост    В допълнение към разполагането на решение по избор във вашата среда, можете да изтеглите .wsp файла, да го поемете на пътя и да го разположите в друга SharePoint среда. Всички ваши персонализации се съхраняват удобно в един файл.

  • Разширение    Като пакет с уеб решения можете да отворите своя персонализиран сайт в Visual Studio, да извършите допълнителна персонализация на разработката към шаблона и след това да го разположите в SharePoint. В резултат на това разработването на сайта може да премине през един жизнен цикъл на решенията (разработка, организиране и въвеждане в производство).

Когато започнете да създавате сайтове по избор в SharePoint, ще откриете още повече ползи, за да превърнете вашия сайт в решение, което може да се направи преносимо в цялата организация.

Работа с шаблони за сайт

Основните стъпки за работа с шаблони за сайт са следните:

Когато записвате шаблон за сайт, вие създавате файл на пакет с уеб решения (.wsp), който се съхранява в галерията с решения за по-нататъшно ползване. Записва се само текущият сайт, но не и подсайтовете под него.

  1. Отидете на сайта от най-горно ниво в колекцията ви от сайтове.

  2. Щракнете Настройки Бутон за настройки на публичен уеб сайт в SharePoint Online след това щракнете върху Сайт Настройки.

  3. В раздел Действия за сайта щракнете върху Запис на сайт като шаблон.

    Забележка: Опцията Запиши сайта като шаблон може да не е налична във всички ситуации. За повече информация вижте раздела Отстраняване на неизправности с шаблон за сайт по избор по-долу.

  4. В полето Име на файл посочете името на файла, което ще използвате за файла на шаблона.

  5. Посочете име и описание за шаблона в полетата Име на шаблон и Описание на шаблон.

  6. За да включите съдържанието на сайта в шаблона за сайт, изберете квадратчето за отметка Включване на съдържанието. Ограничението е 50 МБ и не може да се променя.

    Важно: Преди да създадете шаблон за сайт, който включва съдържание, проверете в списъка за хронология на работния поток за сайта. Ако в списъка има хиляди елементи, създаването на шаблона за сайт може да отнеме много време или може да надхвърлите ограничението от 50 МБ. В този случай е добра идея да промените асоциирането на работния поток така, че да използва нов списък за хронология на работния поток, и после да изтриете първоначалния списък за хронология на работния поток, преди да създадете шаблона за сайт.

  7. Щракнете върху OK, за да запишете шаблона.

    Ако всички компоненти на сайта са валидни, шаблонът се създава и ще видите съобщение, което гласи "Операцията завърши успешно".

  8. Направете едно от следните неща:

    • За да се върнете към вашия сайт, щракнете върху OK.

    • За да отидете директно на шаблона за сайт, щракнете върху Галерия с решения.

Когато изтегляте вашия шаблон за сайт, вие създавате .wsp файл, който е преносим и лесен за използване в други колекции от сайтове.

  1. Отидете на сайта от най-горно ниво в колекцията ви от сайтове.

  2. Щракнете Настройки Бутон за настройки на публичен уеб сайт в SharePoint Online след това щракнете върху Сайт Настройки.

  3. В раздела Галерии на Web Designer щракнете върху Решения.

  4. Ако е необходимо да активирате решението, изберете го и в групата Команди щракнете върху Активиране. След това на екрана за потвърждаване на активирането на решението в групата Команди щракнете върху Активирай.

  5. Щракнете върху името му в галерията с решения и щракнете върху Запиши.

  6. В диалоговия прозорец Запиши като отидете до местоположението, където искате да запишете решението, щракнете върху Запиши и след това щракнете върху Затвори.

Можете да качите .wsp файл в една и съща колекция от сайтове или различни колекции от сайтове в една и съща или друга SharePoint среди.

  1. Отидете на сайта от най-горно ниво в колекцията ви от сайтове.

  2. Щракнете Настройки Бутон за настройки на публичен уеб сайт в SharePoint Online след това щракнете върху Сайт Настройки.

  3. В раздела Галерии на Web Designer щракнете върху Решения.

  4. В групата Команди щракнете върху Качване или Качване на решениеи след това в диалоговия прозорец Добавяне на документ или Добавяне на решение щракнете върху Преглед.

  5. В диалоговия прозорец Изберете файл за качване намерете файла, изберете го, щракнете върху Отвори и после върху OK.

  6. За да активирате решението, на екрана за потвърждаване на активирането на решението в групата Команди щракнете върху Активирай.

След като създадете шаблон за сайт и се уверите, че е активиран, можете да създадете сайт на базата на шаблона.

Има няколко начина за създаване на нов сайт или подсайт. Можете да използвате SharePoint Designer или да създадете подсайт от съществуващ сайт. Следвайте тези стъпки, за да създадете прост подсайт в SharePoint използвате вашия записан шаблон за сайт:

Създаване на подсайт

  1. Щракнете Настройки Бутон за настройки на публичен уеб сайт в SharePoint Online след това щракнете върху Сайт Настройки.

  2. Щракнете върху Сайтове и работни области под Администриране на сайт.

    Секция "Сайтове и работни места" на страницата Настройки сайт
  3. Щракнете върху Създаване в диалоговия прозорец Сайтове и работни области.

    Връзката "Създаване на сайт" в диалоговия прозорец "Сайтове и работни места"
  4. В диалоговия прозорец SharePoint сайт въведете заглавие за страницата, описаниеи името на URL адреса, който потребителите да използват, за да стигнат до вашия сайт.

    Най-горната част на диалоговия прозорец "Създаване на сайт"
  5. Под Избор на шаблон щракнете върху раздела По избор и щракнете върху записания шаблон.

    Долна половина на диалоговия прозорец "Създаване на сайт"
  6. Изберете опциите за потребителски разрешенияи навигация, които предпочитате.

  7. Когато сте готови, щракнете върху Създаване.

Може да управлявате кога даден шаблон за сайт се показва в диалоговия прозорец Създаване или използването на неговите ресурси, като активирате и дезактивирате шаблоните за сайтове в галерията с решения.

  1. Отидете във вашата галерия с решения.

  2. Щракнете Настройки Бутон за настройки на публичен уеб сайт в SharePoint Online , Сайт Настройкии след това под секцията Галерии на уеб дизайнери щракнете върху Решения.

  3. Изберете шаблон за сайт и след това направете едно от следните неща:

    • Активиране    Прави шаблона за сайта достъпен за използване, когато потребителите създават нов сайт с диалоговия прозорец "Създаване".

    • Дезактивиране    Премахва шаблона за сайт от диалоговия прозорец Създаване. Един дезактивиран шаблон за сайт не е достъпен за създаване на сайтове и може да бъде изтрит.

    • Изтриване    Премахва шаблона за сайт от галерията с решения, но го премества в кошчето за приблизително 90 дни по подразбиране, преди кошчето да бъде изпразнено. Това е полезно, ако по-късно решите да го възстановите. Ако трябва да изтриете шаблон за сайт, най-напред трябва да го дезактивирате.

      Забележки: 

      • Важно е да се следи ръстът на тази галерия с решения. На всеки запис е присвоен коефициент на използване на ресурсите. Решенията може да консумират ресурси и по тази причина може да бъдат временно забранени, ако използването на ресурси надхвърля определена квота.

      • Ако качите шаблон за сайт в съществуваща галерия, а оригиналният шаблон в момента е дезактивиран, може потенциално да замените оригинала. За да избегнете това, не забравяйте да зададете уникално име за шаблона за сайт, който качвате. Няма обаче да може да активирате двете решения едновременно и трябва да дезактивирате оригинала, ако искате да използвате новия качен шаблон за сайт за създаване на сайт.

Отстраняване на неизправности на шаблон за персонализиран сайт

Секциите по-долу може да ви помогнат да отстранявате проблеми, когато работите с шаблон за персонализиран сайт.

Следните раздели описват често срещаните проблеми, които може да срещнете при работа с шаблони за сайтове, и техните препоръчителни решения.

Забележка: Опцията Запиши сайта като шаблон се поддържа само в SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 (само за класически сайтове)и SharePoint (само за класически сайтове). Опцията Запиши сайта като шаблон не се поддържа в SharePoint Server 2019 (модерни сайтове) или SharePoint (модерни сайтове). 

Шаблонът за сайт се основава на тип сайт, който не е наличен в текущия бизнес план

Наличността на шаблони за сайтове зависи от функциите, зададени от вашия администратор, независимо дали работите със сайтове или колекции от сайтове, и какъв план имате за Microsoft 365 или SharePoint Сървър. Следващата таблица обобщава наличността на типовете сайтове в различните планове. За повече информация относно шаблоните вижте Използване на шаблони за създаване на различни видове SharePoint сайтове.

Категория

Тип сайт

Колекция от сайтове

Сайт

Microsoft 365 за малки предприятия

Microsoft 365 за среден или голям бизнес

SharePoint Server 2013

SharePoint Foundation 2013

SharePoint Server 2016

SharePoint

Сътрудничество

Екип

Да

Да

Да

Да

Да

Да

Да

Да

Сътрудничество

Блог

Да

Да

Да

Да

Да

Да

Да

Да

Сътрудничество

Проект

Да

Да

Да

Да

Да

Не

Да

Да

Сътрудничество

Общност

Да

Да

Не

Да

Да

Не

Да

Да

Enterprise

Център за документи

Да

Да

Не

Да

Да

Не

Да

Да

Enterprise

Център за записи

Да

Да

Не

Да

Да

Не

Да

Да

Enterprise

Център за бизнес разузнаване

Да

Да

Не

Да

Да

Не

Да

Да

Enterprise

Корпоративен център за търсене

Да

Да

Не

Да

Да

Не

Да

Да

Enterprise

Основен център за търсене

Не

Да

Не

Не

Да

Не

Да

Да

Публикуване

Сайт за публикуване

Не

Да

Не

Не

Да

Не

Не

Да

Публикуване

Сайт за публикуване с работен поток

Не

Да

Не

Не

Да

Не

Не

Да

Публикуване

Корпоративен Wiki сайт

Не

Да

Не

Да

Да

Не

Не

Да

Шаблонът за сайт е създаден в предишна версия на SharePoint или на различен език

Преместване на шаблони за сайтове между различни версии, например от SharePoint 2010 в SharePoint 2013, или между различни езици не се поддържа.

Недостъпни функции не позволяват създаването на сайта

Получавате съобщение за грешка, което гласи, че определени функции не са инсталирани, активирани или лицензирани.

Екранна снимка на съобщение за грешка, показващо грешка, която може да получите, ако недостъпни функции не позволяват създаването на сайт в SharePoint Online.

Когато шаблонът за сайт е създаден, всички функции на сайта са записани с шаблона, независимо дали те са били активирани, или не. Обаче една или повече от тези функции на сайта не са активирани или налични в текущата колекция от сайтове. Тази ситуация може да възникне, когато премествате шаблони на сайтове между различни планове Microsoft 365 или между SharePoint Сървър на място и SharePoint

За да ви помогне да разрешите ситуацията, съобщението за грешка обикновено съдържа описание на функцията и GUID. Ако тази функция е налична в текущата колекция от сайтове, можете да я активирате. Ако тази функция не е налична в текущата колекция от сайтове, не можете да използвате шаблона за сайт за създаване на сайт.

За списък с SharePoint и GUID вижте Sharepoint 2013: GUID за съществуващи функции. За списък с описания на услуги, базирани на Microsoft 365, вж. SharePoint описание на услугата.

Шаблонът за сайт не може да бъде създаден или не работи правилно

Причина може да бъде един или повече от следните проблеми:

  • Проверете дали някакви списъци или библиотеки не надвишават прага за списъчен изглед от 5000 елемента, тъй като това може да блокира създаването на шаблон за сайт.

  • Сайтът може да използва твърде много ресурси и следователно шаблонът за сайта надхвърля ограничението от 50 МБ. Можете да видите колко ресурси се използват в галерията с решения, където е създаден шаблонът за сайта. Можете да успеете да намалите ресурсите за сайта и след това да запишете шаблона за сайт отново.

  • Ако запишете съдържание с шаблона за сайт, може да се наложи да изчистите отметката в квадратчето Включване на съдържанието. Въпреки че можете да увеличите ограничението за шаблон за сайт в SharePoint Сървър на място с помощта на командата PowerShell, тази команда не е налична в SharePoint. Внимавайте да увеличите размера на шаблона за сайт в SharePoint сървър на място и да го преместите SharePoint, тъй като това може да попречи на използването му. За повече информация относно използването на шаблони за SharePoint server вижте Записване, изтегляне и качване на SharePoint сайт като шаблон.

  • Има проблеми при показването на данни от списък, който използва справочна колона. За повече информация вижте Генериран от шаблон списък не показва данни от правилния справочен списък в SharePoint.

Командата "Записване на шаблон за сайт" не е налична

Командата Запиши сайта като шаблон не се поддържа и може да доведе до проблеми в сайтове, които използват инфраструктурата за публикуване SharePoint сървър. Ако вашият сайт има разрешена инфраструктура за публикуване, не можете да използвате функцията за шаблон на сайт.

За повече информация вижте Разрешаване на функции за публикуване и За шаблоните за сайтове с разрешена публикуване.

Има проблеми с шаблоните на сайтове след надстройване от SharePoint 2010 г.

Ако имате шаблони за сайтове по избор, които искате да продължите да използвате, след като абонаментът ви е надстроен до SharePoint 2013, трябва да ги създадете отново, преди да надстроите колекцията си от сайтове. В противен случай всички нови шаблони на сайтове няма да работят след надстройката. За да създадете отново шаблона на сайта, създайте нов подсайт въз основа на действащата версия на 2013, персонализирайте го отново да съвпада с шаблона, с който сте разполагали, и след това запишете персонализирания подсайт като шаблон.

За стъпките за пресъздаване на вашите шаблони на сайт по избор в SharePoint 2013 вижте Надстройване на шаблони за сайтове.

Понякога може да се наложи да копаете по-дълбоко, за да се намери проблем с шаблон на сайт. Може например да сте наследили шаблона за сайт и да не знаете как е създаден или какво съдържа.

Под калъфите .wsp файлът е архивен файл (CAB), който е файл, който съдържа други файлове. Този файл на кабината съдържа файл с манифест, който дефинира елементите във вашия сайт. Ако сте любопитни за съдържанието, направете следното:

  1. Копирайте .wsp файла.

  2. Преименувайте разширението на файла от .wsp на .cab.

  3. Щракнете двукратно върху файла, изберете всички показани файлове, щракнете с десния бутон върху селекцията, щракнетевърху Извличане , намерете папка в диалоговия прозорец Избор на местоназначение и след това щракнете върху Извличане.

Сега можете да видите Manifest.xml , папките, към които има препратка в Manifest.xml, и всички задължителни елементи, схеми, ресурси и файлове с функции, използвани за пресъздане на сайта. Ако сте избрали да включите съдържанието на сайта, когато сте създали шаблона за сайт, можете също да видите съдържанието, като например файлове на библиотека с документи.

Екранна снимка на Windows Explorer, която показва разархивиран WSP файл.

Важно: Не разархиввайте .cab и не променяйте манифеста или съдържанието на .wsp. Създаването на сайтове от пакети, редактирани на това ниво, може да доведе до нестабилност в сайтовете, създадени от шаблона. Въпреки това .wsp файловете могат безопасно да се отварят и редактират в Microsoft Visual Studio, за да персонализирате допълнително шаблона.

Забележка: Пакетът с уеб решения, който създавате в шаблон на сайт, е частично решение на потребител с доверие, което има същия декларативен формат като пълно SharePoint решение. Той обаче не поддържа пълната степен на типовете елементи на функции, които се поддържат от пълни решения за сигурност.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×