Sharepoint 2013-内容编辑器WebPart的内容链接属性的动态URL [英] Sharepoint 2013-Dynamic URL for content Link property of content editor WebPart
问题描述
在Visual Studio的自定义页面布局中添加内容链接URL的同时,如何定义内容链接URL
Hi,
how to define content link url in content editor webpart while I have added it in custom page layout in visual studio
动态网站集网址
静态-站点资产/script/ImageSlider.js
下面是完整的代码
< WebPartPages:WebPartZone runat ="服务器"标题="Image Slider Zone" ID ="zoneSlider">
< ZoneTemplate>
< WebPartPages:ContentEditorWebPart webpar ="true";标题=滑块模板"; ChromeType ="None"隐藏=真" runat =服务器"
__WebPartId ="{D515D48A-0AD6-4AC2-81D5-684105082632}">< WebPart xmlns =" http://schemas.microsoft.com/WebPart/v2>
< ContentLink xmlns ="http://schemas.microsoft.com/WebPart/v2/ContentEditor"<%$ SPUrl:〜SiteCollection/Site Assets/script/ImageSlider.js%>< /ContentLink>
< Title> $ Resources:core,ContentEditorWebPartTitle;</Title>
< Description> $ Resources:core,ContentEditorWebPartDescription;</Description>
< PartImageLarge>/_ layouts/15/images/mscontl.gif</PartImageLarge>
< PartOrder> 2</PartOrder>
< ID> g_d515d48a_0ad6_4ac2_81d5_684105082632</ID>
</WebPart></WebPartPages:ContentEditorWebPart>
</ZoneTemplate>
</WebPartPages:WebPartZone>
Dynamic-site collection URL
Static-Site Assets/script/ImageSlider.js
Below is complete code
<WebPartPages:WebPartZone runat="server" Title="Image Slider Zone" ID="zoneSlider">
<ZoneTemplate>
<WebPartPages:ContentEditorWebPart webpar="true" Title="Slider Template" ChromeType="None" Hidden="true" runat="server"
__WebPartId="{D515D48A-0AD6-4AC2-81D5-684105082632}"><WebPart xmlns="http://schemas.microsoft.com/WebPart/v2">
<ContentLink xmlns="http://schemas.microsoft.com/WebPart/v2/ContentEditor"><%$SPUrl:~SiteCollection/Site Assets/script/ImageSlider.js%></ContentLink>
<Title>$Resources:core,ContentEditorWebPartTitle;</Title>
<Description>$Resources:core,ContentEditorWebPartDescription;</Description>
<PartImageLarge>/_layouts/15/images/mscontl.gif</PartImageLarge>
<PartOrder>2</PartOrder>
<ID>g_d515d48a_0ad6_4ac2_81d5_684105082632</ID>
</WebPart></WebPartPages:ContentEditorWebPart>
</ZoneTemplate>
</WebPartPages:WebPartZone>
Vishal Goyal
Vishal Goyal
推荐答案
如果要在页面布局中引用js文件,我们可以使用SharePoint Designer将以下代码添加到页面布局中.将代码添加到< asp:Content ContentPlaceholderID ="PlaceHolderMain"; runat =服务器"</asp:Content>.
If you want to reference the js file in page layout, we can add the following code into page layout using SharePoint designer. Add the code into <asp:Content ContentPlaceholderID="PlaceHolderMain" runat="server"></asp:Content>.
<SharePointWebControls:ScriptLink language="javascript" runat="server" name="~sitecollection/SiteAssets/script/ImageSlider.js" OnDemand="false" LoadAfterUI="true" Localizable="false" ></SharePointWebControls:ScriptLink>
最好的问候,
丹尼斯
这篇关于Sharepoint 2013-内容编辑器WebPart的内容链接属性的动态URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!