Compartir a través de


Добавляем master page, css и картинки на site collection с помощью feature

??? ????????? feature ? ??? ????????? ?????.

???? ???? ????? ?????????? ???, ??? ?????????? ? ????????? ?????? ? ????? _catalogs/masterpage ??? ???????????(?????? ????? ?? ??????? ????? ???????????? default.master), ? ??? ?? ?????????? ? ??????? images ??????????? ??? ???? ???????? ? ?????.

???????? ????? ????? ? ????? ? ???? feature.xml ?????????? ??????????:

<?xml version="1.0" encoding="utf-8"?>
<Feature xmlns="https://schemas.microsoft.com/sharepoint/"
   Id="508EEAC8-CE74-42f1-B65D-612227DE6F9A"
   Title="Custom Master Pages"
         Description="Custom Master Pages"
      Version="1.0.0.0"
      Scope="Site"
      Hidden="FALSE" >
 <ElementManifests>
  <ElementManifest Location="element.xml" />
 </ElementManifests>
</Feature> 

? ??????, ????? ??????, ???????? ???? element.xml ? ?????? ? ??? ??? ???????, ????? ? ?????? ??????, ??????? ?? ????? ???????? ?? ????. ?? ??????? ????? ???? ??????? ???? ?????? ?????, ???????? ? ????? ? ???????? ??? ??? ? ??????? ? ?????.

? ???? element.xml ???????? ???????? ???:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
 <Module Name="MyMasterPages" Url="_catalogs/masterpage" Path="MasterPages" RootWebOnly="FALSE">
  <File Url="mainpage.master" Type="GhostableInLibrary">
   <Property Name="ContentType" Value="My custom master pages" />
   <Property Name="MasterPageDescription" Value="This is master page for portal home page." />
  </File>
     <File Url="default.master" >
   <Property Name="ContentType" Value="My custom master pages" />
    <Property Name="MasterPageDescription" Value="This is master page for many others site pages." />
  </File> 
 </Module>
 <Module Name="MyCss" Url="Css" Path="Css" RootWebOnly="FALSE">
  <File Url="custom_style.css" >
   <Property Name="ContentType" Value="My custom css" />
  </File>
 </Module>
 <Module Name="MyImages" Url="images" Path="images" RootWebOnly="FALSE">
  <File Url="bg.gif" />
  <File Url="logo.gif" />
  <File Url="logo_2.jpg" />
  <File Url="menu_arrow.gif" />
  <File Url="news.gif" />
  <File Url="right_corn.gif" />
  <File Url="vseparator.gif" />
 </Module>
</Elements>

????????? ????????? ?????????? Module

Path - ?????? ?? ?????????? ?????????? ?????. ? ???? ? ??????? ? ????? ???? ??? 3 ?????: Css, images ? MasterPages. ?? ??? ?? ? ? ??????? ?? ????. 

Url - ???? ?? ????? ???????? ?????.

RootWebOnly - ???? TRUE, ?? ?????????????? ?????? ?? ???? ???????? ?????? ? ????????? ??????.

Comments

  • Anonymous
    January 01, 2003
    Суть проблемы заключается в том, что если применить измененный application.master “мышкой” из Web интерфейса

  • Anonymous
    January 01, 2003
    Вариантов много для вывода информации с другой станицы. Но все они - разработка. Два редактируемых контента чего имеете ввиду? Это вам для реализации многоязычности?

  • Anonymous
    January 01, 2003
    Здравствуйте, А есть ли возможность применять АСП-шные темы в Sharepoint, и деплоить их с помощью фичи?

  • Anonymous
    February 01, 2008
    Тема не добавляется в список Site Theme. Темы должны лежать ведь в папке C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATETHEMES как туда их добавить? И еще как в xml файл запись добавить, чтобы в списке эта тема появлялась?

  • Anonymous
    February 20, 2008
    Господа, у Вас разве Все работает, как написано??? Может Я что-то не так делаю...

  • Anonymous
    August 08, 2009
    <a href="http://info-hap.com">SEO Продвижение сайтов</a>

  • Anonymous
    August 28, 2009
    ��������, ����� ������� �� � ���� ������ ���� ������� ������� ������ �����,  �� �� ��� ��������� ����� ���������� ���� �� ����� �����.

  • Anonymous
    August 27, 2010
    Возникла проблема вывода информации другой стр в шапке мастер пейджа!! Или как решить проблему вывода двух редактируемых контентов!!!

  • Anonymous
    August 31, 2010
    В шапке находиться еще одна независимая навигация из 5 кнопок и маленький контент соотвецтвенно к каждой кнопке! Нет ето не для многоязычности. Желание заказчика.

  • Anonymous
    August 31, 2010
    Грубо говоря ето два независимых сайтов находящих на одной стр!!!