首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sharepoint图像引用

Sharepoint图像引用
EN

Stack Overflow用户
提问于 2013-11-25 20:25:16
回答 2查看 1.1K关注 0票数 0

我似乎找不到正确的封装或前缀语法来引用位于xxxx站点集合中的图像。

现在,我有三个变体的一个图像,将应用于页脚。这些变体是基于站点集合选择的,因此我不能直接将图像设置为主页(除非我想创建三个主页,这对于单个图像来说是过分的)。

我尝试使用Javascript来设置img元素的源代码,使用CSS来设置容器元素的背景图像的url。都让我失望了。

在Javascript中,我尝试将元素的src属性设置为:

"<SharePoint:ProjectProperty Property='SiteUrl' runat='server' />/_catalogs/masterpage/Images/myimage.gif;"

"<% $SPUrl:~sitecollection/_catalogs/masterpage/Images/myimage.gif %>";

"~sitecollection/_catalogs/masterpage/Images/myimage.gif";

并将CSS的背景图像属性重复使用到div元素。但我所得到的只是错误,否则它不会翻译sharepoint代码。

有人知道我还能尝试什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-25 23:22:50

检查这些URL以供参考- http://www.vrdmn.com/2011/08/javascript-lmenubaseurl-varaible-for.html http://johnliu.net/blog/2012/2/3/sharepoint-javascript-current-page-context-info.html http://blogbaris.blogspot.com/2013/01/getting-web-url-with-sharepoint-2010.html

然后尝试下面的方法来获得URL。

代码语言:javascript
复制
<%script type="text/javascript">

var url = "<%= SPContext.Current.Site.Url %>";

</script>

希望这能有所帮助!

票数 0
EN

Stack Overflow用户

发布于 2013-11-25 22:14:41

这个图像到底存放在哪里?它在发布站点的默认“图片”库中吗?如果是这样,你就走错路了。它将是“/PublishingImage/myImage.gif”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20202580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档