我创建了一个自定义母版页,我想将它应用于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?" />
答案 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(){
}