今天我遇到了一个问题,它使用沙盒解决方案为SharePoint 2010中的自定义网站模板设置预览图像。如何使用沙盒解决方案在SharePoint 2010中为自定义网站模板设置预览图像
我已经使用了团队网站模板并在Elements.xml文件的ImageURL中给出了图标图像。作为它的沙箱,我将图像文件存储在网站集样式库中。我的问题是如何提供网站集合样式库中存在的图片网址的相对URL。
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<WebTemplate BaseConfigurationID="0"
BaseTemplateID="1"
BaseTemplateName="STS"
Subweb="FALSE"
Name="WTTeamSite"
Title="Team site"
Description="Create a Team site"
ImageUrl="/Style Library/img/site-icon.png"
DisplayCategory="Custom" />
</Elements>
如果我给完整的网址例如:http://wsdl:3333/sites/Corporate/Styles Library/img/site-icon.png
它的作品。 但是,如果我给像[../../Styles Library/img/site-icon.png] 或[../Styles Library/img/site-icon.png]或[〜sitecollection/Styles Library /img/site-icon.png]或[样式库/ img/site-icon.png]或[/样式库/ img/site-icon.png]不起作用。如何使用相对URL来使这个预览图像工作。
注:我不能使用布局文件夹,因为它必须是沙盒解决方案。 谢谢。