Как зарегистрировать 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. Поправьте меня, если я ошибаюсь.