我不知道我在这里有多愚蠢!
我有一个解决方案,它打包了一些母版页和布局等,我可以很好地部署它们,并且该功能很好地出现在“网站集功能”列表中。但是我想在我的功能旁边放一个自定义图标。我希望该图标位于解决方案包中,因此需要在部署解决方案时将图像放入列表或文件夹中(而不是激活功能)。
这可能吗?简单的?
关于所有这些共享点解决方案/feature.xml/element.xml,我还没有搞清楚!
我不知道我在这里有多愚蠢!
我有一个解决方案,它打包了一些母版页和布局等,我可以很好地部署它们,并且该功能很好地出现在“网站集功能”列表中。但是我想在我的功能旁边放一个自定义图标。我希望该图标位于解决方案包中,因此需要在部署解决方案时将图像放入列表或文件夹中(而不是激活功能)。
这可能吗?简单的?
关于所有这些共享点解决方案/feature.xml/element.xml,我还没有搞清楚!
这是可能且简单的。
Feature.xml 示例:
<Feature
Id="21F724AE-9C1C-4F4D-AAE9-7789CA01A7E3"
Title="ACME Lists"
Description="List definitions for the ACME"
Version="1.0.0.0"
Hidden="false"
Scope="Web"
ImageUrl="ACMEImages\acmelogo.png"
xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- other feature file info omitted -->
DDF 文件示例:
.Set DestinationDir=IMAGES\AcmeImagesRootFiles\TEMPLATE\IMAGES\ACMEIMages\acmelogo.png
在 SharePoint 2010 中,Microsoft 默认图标为:GenericFeature.gif - 31 x 22 图像。使用 VS 2010 和 SP 2010,您可以将 SharePoint“图像”映射文件夹添加到您的 SharePoint 项目。然后将您的图像放在此文件夹中。请务必在 *.feature 对象的“属性”面板中提供图像 URL。如上所述使用图像的路径。
尽管我完全按照他的建议做了,但皮特的解决方案对我不起作用。我的问题是 SharePoint 在 /_Layouts 文件夹而不是 Templates/Images 文件夹中查找图像。