自定义母版SharePoint在线

时间:2016-06-27 13:17:08

标签: javascript html5 sharepoint sharepoint-2013 sharepoint-designer

我创建了一个自定义母版页,我想将它应用于2个不同的网站, 稍微改变一下:我只想更改每个站点的横幅图像,所以我试图直接从每个站点资产链接它,而不需要创建2个不同的母版页: 这是我的自定义母版页代码:

<div id="banner"><img src="what should i put here?" /></div>

2)https://mydomaine.sharepoint.com/sites/sitecollection/site2/_catalogs/masterpage/images/banner2.png

<img src="what should i put here?" />

1 个答案:

答案 0 :(得分:0)

我建议您在每个站点的样式库或图像库中保存具有相同名称的图像,然后使用当前站点上下文进行查询 并使用JavaScript或jquery

分配图像src
    clientContext = SP.ClientContext.get_current();
    website = clientContext.get_web();
    var list = website.get_lists().getByTitle("library name");
    CamlQuery = "".....
    var items = list.getItems(<CAML Query>);


    onsuccess(){

    var imgsrc = "<get your image url>"
    $('#banner img').attr('src',imgsrc);
    }

   onfailure(){
   }