Compartir a través de


Как зарегистрировать custom css на master page

 ? ???? ???? ????????, ??? ???????? ??????? ???? css ? ??? ?? ??? ????? ????????? ?? master page.
 ??? ??? - ????????:
  <HEAD runat="server"><br>.....  
  <SharePoint:CssRegistration name="<% $SPUrl:~SiteCollection/Style Library/style.css%>" runat="server"/>  
  </HEAD> 
 ??, ? ??????? ???? custom css ???? ? Style Library ??????????????.

Comments

  • Anonymous
    January 01, 2003
    Спасибо!! Правда, помоему, не очень элегантное решение, но уж лучше чем код писать для каждой страницы. Единственное не понимаю, почему не базовые мета-теги включить в контен-страницу, как, например, Title.

  • Anonymous
    January 01, 2003
    да, я тоже была удивлена такой штуке

  • Anonymous
    January 01, 2003
    Вопрос немного не по теме. Каким образом контент страницам присваивать значения Keywords, Description и др.? И спользовать объект HtmlMeta или можно как-то декларативно присвоить?

  • Anonymous
    January 01, 2003
    Просто вставляешь в meta ContentPlaceHolder  и используешь его на страницах: <meta name="description" ID="metaDescription" runat="server" content='<asp:ContentPlaceHolder ID='PlaceHolderMetaDescription' runat='server'></asp:ContentPlaceHolder>' /> ну а на странице писать так: <asp:Content ContentPlaceholderId="PlaceHolderMetaDescription" runat=server> Ваши descriptions </asp:Content>

  • Anonymous
    March 09, 2007
    Если я правильно понимаю, то все енмного не так. Как все работает? Есть masterpage в котором "дырки" - PH, есть layout  в котором заполнение дырок в masterpage и свои дырки Page Fields (или как они правильно называюстя?) под содержимое страницы. И есть строка с данными, которые layout отображает. Т.е. полное резделение данных и отображения. Т.е. страницы как aspx-а не существует. Если продолжить, то ничего не мешает поместить в ContentType два столбца для описания и ключевых слов и рендерить их в нужные теги при отображении как любые другие столбцы. Или как вариант вообще эти поля не выводить в момент реадктирвоания страницы и оставить возможность редактировать их только через Edit Item в библиотеке страницы. Собственно именно так и происходит с полем Title у стандартных layouts. Поправьте меня, если я ошибаюсь.