2015-02-16 4 views
1

Вопрос: Может ли кто-нибудь сообщить мне, как очистить кеш-память xslt?Clear Sitecore XSLT Cache

Проблема: Мы внедрили навигацию и нижнюю колонтитулу с тех же элементов в Sitecore. У нас было срочное требование удалить элемент из главной навигации и нижнего колонтитула.

Мы удалили элемент из Главной навигации по Отмена публикации деталь в sitecore.However сноске реализуется с помощью XSLT, как показано ниже:

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

Теперь даже если деталь неопубликованной, он по-прежнему виден в сноске сайт и моя догадка, это из-за кеша XSLT. Так вы можете рассказать мне, как это можно сделать.

Примечание: я не могу написать какой-либо код для этого сейчас, так как мне нужно немедленно удалить его с живого сайта. Также я не могу очистить использование администратора, поскольку он очищает кеш для всех пользователей?

Итак, любое решение для этого?

Спасибо, Suhas

ответ

1

Если вы идете в /sitecore/admin/cache.aspx вы сможете очистить кэш, но я предполагаю, что это инструмент администратора вы не хотите использовать.

Вы говорите, что вы не хотите очищать кеш для всех пользователей, но я не вижу способа обойти это, потому что кеш не зависит от пользователя/посетителя.

Если допустимо, вы также можете очистить кеш XSL, переименовав/обновив/добавив файл в папку XSL.

Этот вопрос обсуждался здесь: Sitecore XSL cache

+0

: Спасибо за reply.I видели сегодня утром, что этот пункт исчез без меня делать что-либо .Но вы можете сказать мне, что это TTL для этого кэша? – Suhas

+0

Я думаю, что это продолжается до тех пор, пока XSL-файл не будет изменен/добавлен/удален или приложение не перезагрузится. –