Как добавить динамическое описание в логотип 2010 / область заголовка SharePoint 2010 - PullRequest
2 голосов
/ 10 февраля 2012

Я работаю над главным шаблоном сайта SP2010. Я хотел бы, чтобы информация из Настройки сайта -> Название, Описание и Значок отображалась в области заголовка. Я могу получить название, которое будет отображаться по всему сайту вместе с логотипом, однако описание меняется, когда я, например, говорю «Библиотека».

Если я попытаюсь использовать это:

<div class="s4-pagedescription" tabindex="0" >
  <asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat="server"> </asp:ContentPlaceHolder>
</div>

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

<table class="s4-titletable" cellspacing="0">
  <tbody>
    <tr>
      <td class="s4-titlelogo"><SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitleGraphic">
          <SharePoint:SiteLogoImage name="onetidHeadbnnr0" id="onetidHeadbnnr2" LogoImageUrl="/Style Library/fsimages/logo.png" runat="server"/>
        </SharePoint:SPLinkButton></td>
      <td class="s4-titletext"><h1> 
          <!-- This is giving me the Title across the site no problem --->
          <asp:SiteMapPath runat="server" id="SiteMapPath1"></asp:SiteMapPath>
        </h1>
        <br/>

        <!-- HOW DO I GET THIS DESCRPTION DYNAMICALLY? -->

        <h2>(replace this with code to get description)</h2></td>
      <td class="s4-socialdata-notif"><SharePoint:DelegateControl ControlId="GlobalSiteLink3" Scope="Farm" runat="server"/></td>
    </tr>
  </tbody>
</table>

Спасибо!

1 Ответ

0 голосов
/ 10 февраля 2012

Я не уверен, будет ли это работать на главной странице, но на макете страницы я однажды использовал тег "ProjectProperty".

<asp:Content ID="Content1" ContentPlaceHolderId="PlaceHolderMain" runat="server">
<h1>
        Welcome to site: <SharePoint:ProjectProperty runat="server" Property="Title"> </SharePoint:ProjectProperty>!
</h1>
</asp:Content>

Я думаю, что вы можете заменить "Заголовок" на "Описание "

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