0

クエリ文字列を使用してリストからニュースの詳細を動的に表示するSharePoint2007ページがあります。すべてのニュースはNewsDetails.aspxこのようなページに表示されますNewsDetails.aspx?ID=112。私がやりたいのは、ニュースリストからページタイトルを読み取って、すべてのニュースが異なるように表示することです。ページ内のニュースタイトルに応じてページを作成し、Webサイトをより検索エンジンに適したものにします。

ページタイトルがから来ていることに気づきました

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

<%$Resources:wss,multipages_homelink_text%>これをリストファイルの値に変更する方法はありますか?

4

1 に答える 1

0

マスター ページを変更して、PlaceHolderPageTitle プレースホルダーのコンテンツをカスタム コントロールに置き換えることができます。このカスタム コントロールは、要求された URL に NewsDetails.aspx が含まれているかどうかを確認できます。含まれている場合は、他のすべての場合にカスタム テキストを設定できます。multipages_homelink_text を表示できます。

于 2012-05-09T12:27:00.907 に答える