问题:有人可以告诉我如何清除sitecore xslt缓存吗?
问题:我们已经从Sitecore中的相同项目实施了主导航和页脚导航。我们迫切需要从主导航和页脚中删除项目。
我们通过取消发布sitecore中的项目从主导航中删除了该项目。但是,使用XSLT实现了脚注,如下所示:
<sc:xslfile visible="true" runat="server" id="xslFooter" cacheable="true" varybydata="true" />
现在即使该项目未发布,它仍然可以在网站的页脚中看到,我的猜测是,这是因为XSLT缓存。所以你能告诉我如何做到这一点。
注意:我现在无法为此编写任何代码,因为我需要立即从实际网站中删除。另外我无法清除使用管理工具,因为它清除所有用户的缓存?
那么解决这个问题呢?
谢谢, 苏哈斯
答案 0 :(得分:1)
如果您转到/sitecore/admin/cache.aspx,您将能够清除缓存,但我认为这是您不想使用的管理工具。
你说你不想清除所有用户的缓存,但我看不到解决方法,因为缓存不是用户/访客特定的。
如果可以接受,您还可以通过在XSL文件夹中重命名/更新/添加文件来清除XSL缓存。
此问题已在此处讨论: Sitecore XSL cache