Sitecore:在内容树中的文件夹中提供文件
我想知道最好的方法是简单地把文件放在服务器上,然后把它们发送出去 www.mycompany.com/Folder/Bunchoffiles.pdf www.mycompany.com/Folder/ATransformation.xsl www.mycompany.com/Folder/crazyLogo.png 有没有一种简单的方法可以将文件添加到内容树中的文件夹中?我可以将这些文件添加到媒体库中,然后以某种方式将它们放在内容树中吗Sitecore:在内容树中的文件夹中提供文件,sitecore,sitecore6,Sitecore,Sitecore6,我想知道最好的方法是简单地把文件放在服务器上,然后把它们发送出去 www.mycompany.com/Folder/Bunchoffiles.pdf www.mycompany.com/Folder/ATransformation.xsl www.mycompany.com/Folder/crazyLogo.png 有没有一种简单的方法可以将文件添加到内容树中的文件夹中?我可以将这些文件添加到媒体库中,然后以某种方式将它们放在内容树中吗 Sitecore CMS 6.5如果.ashx扩展名困扰您
Sitecore CMS 6.5如果.ashx扩展名困扰您,您可以通过执行以下操作禁用它们以支持正常的文件扩展名:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<settings>
<setting name="Media.RequestExtension">
<patch:attribute name="value"></patch:attribute>
</setting>
</settings>
</sitecore>
</configuration>
在/App_Config/Include中创建名为MediaSettings.Config或类似文件,并执行以下操作:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<settings>
<setting name="Media.RequestExtension">
<patch:attribute name="value"></patch:attribute>
</setting>
</settings>
</sitecore>
</configuration>
如果/~/媒体前缀让您感到困扰,您也可以修改它。同样,从上面这样修改文件。这将允许您的新前缀路径(请参阅:-/media)以及支持原始~/media:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<settings>
<setting name="Media.RequestExtension">
<patch:attribute name="value"></patch:attribute>
</setting>
<setting name="Media.MediaLinkPrefix">
<patch:attribute name="value">-/media</patch:attribute>
</setting>
</settings>
<customHandlers>
<handler trigger="-/media/" handler="sitecore_media.ashx"/>
</customHandlers>
</sitecore>
</configuration>
-/媒体
约翰·韦斯特(John West)已经写了一篇关于这些和其他方面的文章。我建议你去看看。或者,如果您必须在/Folder/MyFile.ext上有一个文件,您可以创建这些文件夹并将这些文件上载到web根目录中web服务器上所需的位置。解释下一票?我无法使用通常与媒体库关联的复杂URL。我还需要.xsl等文件,并且我需要能够通过将URL放在内容树中的某个位置来格式化URL。有关配置媒体URL的方法,请参阅下面的答案。此外,您还可以使用Sitecore的开发者中心创建和上传xslt等文件进行渲染。我会应用这些,如果它们有效,有证据表明它们会,那么谢谢。在媒体库中上传文件是可以的,但我们可以在内容树文件夹中上传文件吗?我上传了一个pdf文件在一个pdf文件夹下的网站1,但当我浏览它说,文件找不到。我想要点东西