【转】SharePoint 2010 用户自定义编辑Meta标签的OOB方法
今天遇到一個(gè)小問題,客戶想要?jiǎng)討B(tài)定制頁(yè)面的<Head>標(biāo)簽里Meta, 而且需要使用OOB.
考慮了一下,Meta 標(biāo)簽肯定是用來讓Server Crawl的, 那JS的方法首先排除,那就只能用服務(wù)器控件了, 在做了一些測(cè)試后,Field Control 可以幫我實(shí)現(xiàn)這個(gè)功能.
?
1. 首先在Master page 的 Head 標(biāo)簽里加入一個(gè)?ContentPlaceHolder.
2. 在Page Layout 里添加下面的代碼,
<asp:Content ContentPlaceHolderID="PlaceHolderHead" runat="server">
?<meta name='lang' content='<SharePoint:TextField FieldName="fa564e0f-0c70-4ab9-b863-0177e6ddd247" runat="server"></SharePoint:TextField>'/>
</asp:Content>
???注: <SharePoint:TextField FieldName="fa564e0f-0c70-4ab9-b863-0177e6ddd247" runat="server"></SharePoint:TextField> 就是Page的一個(gè)單行文本字段。
?
測(cè)試一下,是不是在頁(yè)面多了一個(gè)這樣的標(biāo)簽 <meta name='lang' content='xxxx'?/>.
?
用戶現(xiàn)在就可以Edit 這個(gè)page, 動(dòng)態(tài)去修改這個(gè)值了。
?
總結(jié)
以上是生活随笔為你收集整理的【转】SharePoint 2010 用户自定义编辑Meta标签的OOB方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 油价上调的条件已具备,本周五或迎今年第三
- 下一篇: 浦发淘票票信用卡年费是多少