清除Sitecore XSLT缓存

时间:2015-02-16 13:35:47

标签: xslt caching sitecore sitecore7 sitecore7.2

问题:有人可以告诉我如何清除sitecore xslt缓存吗?

问题:我们已经从Sitecore中的相同项目实施了主导航和页脚导航。我们迫切需要从主导航和页脚中删除项目。

我们通过取消发布sitecore中的项目从主导航中删除了该项目。但是,使用XSLT实现了脚注,如下所示:

<sc:xslfile visible="true" runat="server" id="xslFooter" cacheable="true" varybydata="true" />

现在即使该项目未发布,它仍然可以在网站的页脚中看到,我的猜测是,这是因为XSLT缓存。所以你能告诉我如何做到这一点。

注意:我现在无法为此编写任何代码,因为我需要立即从实际网站中删除。另外我无法清除使用管理工具,因为它清除所有用户的缓存?

那么解决这个问题呢?

谢谢, 苏哈斯

1 个答案:

答案 0 :(得分:1)

如果您转到/sitecore/admin/cache.aspx,您将能够清除缓存,但我认为这是您不想使用的管理工具。

你说你不想清除所有用户的缓存,但我看不到解决方法,因为缓存不是用户/访客特定的。

如果可以接受,您还可以通过在XSL文件夹中重命名/更新/添加文件来清除XSL缓存。

此问题已在此处讨论: Sitecore XSL cache