Sharepoint 2013-内容编辑器WebPart的内容链接属性的动态URL [英] Sharepoint 2013-Dynamic URL for content Link property of content editor WebPart

查看:153
本文介绍了Sharepoint 2013-内容编辑器WebPart的内容链接属性的动态URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆