0
我有一个SharePoint 2007页面,它使用查询字符串从列表中动态显示新闻详细信息,所有新闻都显示在页面NewsDetails.aspx
中,像这样NewsDetails.aspx?ID=112
,我想要做的是使页面标题读取从消息列表,以便显示输精管为根据在页面新闻标题的每一页,使网站更加搜索引擎友好,从列表中读取Sharepoint页面标题
我注意到,网页的标题来自
<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%>
更改为列表提交值?
我该如何创建这个自定义的控制?请记住,我只能使用SharePoint设计器 –
因此可能是因为您被拧紧。 :(但是,您可以根据以下内容查看内容查询Web部件://blogs.msdn.com/b/ecm/archive/2010/05/14/what-s-new-with-the-content-query-web -part.aspx你可以从查询字符串(ID)中读取一些数据,也可以创建一个自定义页面布局,并将其分配给你的页面,并只在这个页面布局中覆盖PlaceHolderPageTitle。只是猜测 –
谢谢你的帮助,总是有java脚本遭到破坏..但是这对搜索引擎优化没有帮助,因为引擎机器人总是会读取硬编码的标题(我认为) –