[英]Sharepoint: Where to store assets used in my custom master page?
我正在为SharePoint 2010发布网站创建自定义母版页。 有与此自定义母版页关联的图像,css文件和js文件。 它们应该存放在哪里?
我现在正在使用SiteAssets库 - 这是一个不错的选择吗?
谢谢。
是的,这是一个不错的选择,同时确保使用功能配置所有这些文件,这样可以更轻松地更新文件。
在我看来,你应该将所有内容存储在网站集库中,这样你就得到:
首选的地方当然是Style Library,这就是它的目的。
如果要通过代码创建和部署文件,还可以使用_layouts目录存储文件。 这使得在网站集之间共享文件变得更加简单。 Visual Studio 2010使添加对Images文件夹的引用变得非常简单,然后将任何文件部署到_layouts / Images URL。
这样做的唯一优点是网站集管理员无法对这些文件进行更改,只能对有权访问物理服务器的人员进行更改。 (如果您的徽标或图像定期更改,这也可能是一个缺点)。
我通常将它们存储在_catalogs / masterpage / ORGNAME / ...
您可以参考此博客进行实际实施http://markviky.blogspot.com/2010/11/sharepoint-2010-web-content-management.html
-Vighnesh Bendre
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.