use*_*327 10 svg sitecore sitecore7
我有一个响应式设计Sitecore 7解决方案,我想将svg文件添加到媒体库中,以便像jpg,jpeg图片一样进行处理.当我上传svg文件时,它们会像媒体文件一样处理,而不像图像文件.
小智 14
据我所知,Sitecore CMS不支持开箱即用的SVG图像.您是对的,如果您上传SVG图像,Sitecore将不会将其作为图像处理,而是作为公共媒体文件处理.缩略图生成也不适用于SVG图像.请尝试对SVG类型使用以下媒体类型定义:
<mediaType name="SVG image" extensions="svg">
<mimeType>image/svg+xml</mimeType>
<forceDownload>false</forceDownload>
<sharedTemplate>system/media/unversioned/image</sharedTemplate>
<versionedTemplate>system/media/versioned/image</versionedTemplate>
<mediaValidator type="Sitecore.Resources.Media.ImageValidator"/>
<thumbnails>
<generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
<extension>png</extension>
</generator>
<width>150</width>
<height>150</height>
<backgroundColor>#FFFFFF</backgroundColor>
</thumbnails>
</mediaType>
Run Code Online (Sandbox Code Playgroud)
另外,请将svg文件的mime类型注册到配置文件中.
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml"/>
</staticContent>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4842 次 |
| 最近记录: |