0

我有一个 SharePoint 2007 页面,它使用查询字符串从列表中动态显示新闻详细信息,所有新闻都显示在NewsDetails.aspx这样的页面中NewsDetails.aspx?ID=112,我想要做的是从新闻列表中读取页面标题,以便它显示不同的每个页面取决于页面中的新闻标题,使网站对搜索引擎更加友好,

我注意到页面标题来自

 <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 回答