2010-03-30 66 views
0

我試圖在自定義網站模板的default.aspx頁面上顯示頁面標題(html標題)。該模板基於MOSS團隊網站模板。MOSS 2007團隊網站頁標題

但html頁面標題被渲染爲空。我可以更改default.aspx和/或​​網站母版頁中的代碼來自定義標題嗎? deafult.aspx和default.master頁面的細節如下:謝謝。

的Default.aspx:

<asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server"> 
     <SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,multipages_homelink_text%>" EncodeMethod="HtmlEncode"/> 
     - <SharePoint:ProjectProperty Property="Title" runat="server"/> 
    </asp:Content> 

default.master

<Title ID=onetidTitle><asp:ContentPlaceHolder id=PlaceHolderPageTitle runat="server"/></Title> 

回答

0

我檢查了網站正在繼承的母版頁,這是網站模板母版頁。我使用Sharepoint ProjectProperty標籤和屬性標題更改標題標籤以顯示網站標題。

<Title ID=onetidTitle> <asp:ContentPlaceHolder id=TSM_PlaceHolderPageTitle runat="server">Parent Site Title- <SharePoint:ProjectProperty Property="Title" runat="server"/></asp:ContentPlaceHolder></Title> 
0

如果你有SharePoint設計,那麼它的fiew的事點擊修改頁面標題。

+0

我確實有SP設計師。你能否詳細說明一下? – van 2010-03-30 10:43:08

3

我不知道一個理解你的問題,但你嘗試過在你的.aspx文件中輸入您的標題是這樣的:

<asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server"> 
This is my title</asp:Content> 

還是我缺少明顯的東西嗎? 你想在代碼中做到嗎?

你也可能已經無意中發現了this bug。 (雖然它是特定於Ajax的)

2個附加事項: 您是否簽入,發佈並批准了母版頁? 你在.aspx頁面簽入了嗎?

+0

嗨,這不起作用的URL仍然作爲標題購買,即使在更改默認母版頁如下所示...: <asp:ContentPlaceHolder id = PlaceHolderPageTitle runat =「server」>標題</ asp:ContentPlaceHolder> van 2010-03-30 12:59:52

+0

@nav。您應該在.aspx文件中執行此操作,而不是母版頁文件。 – 2010-03-30 13:19:47

+0

@nav。我在鏈接中添加了一條建議。 – 2010-03-30 13:24:05