кеширование файловых элементов. Оно есть? Нет? Как отлючить?
Есть файл шаблона
В нем код
Хотя в документации про файловые элементы написано, что они не кешируются.
docs.modx.pro/komponentyi/pdotools/fajlovyie-elementyi
Кто подскажет как отключить?
В нем код
{extends 'file:templates/general.tpl'}
{block 'content'}
<div class="container">
<h1>{$_modx->resource.pagetitle}</h1>
{'@FILE snippets/getFilters.php'|snippet}
</div>
{/block}
Так вот все что я пишу в getFilters.php жутко кешируется. Хотя в системных настройках установил все что связано с кешированием в «нет». Однако на странице ничего не меняется, пока не очистить кеш или в админке или физически.Хотя в документации про файловые элементы написано, что они не кешируются.
docs.modx.pro/komponentyi/pdotools/fajlovyie-elementyi
Кто подскажет как отключить?
Комментарии: 6
Будешь смеяться, но так
{'@FILE !snippets/getFilters.php'|snippet}
Ну или используй функцию snippet из modHelpers.
тю блин)) а я ставил! перед биндингом
{'!@FILE snippets/getFilters.php'|snippet}
спасибо! сейчас опробую
Кстати не работает.
Добавление! приводит к тому, что сниппет совсем не запускается.
Тоесть делаю в getFilters.php
просто return сроки и если поставить знак! то на странице не выводится ничего, если убрать — то выводится но опять же таки — наглухо закешировано.
Добавление! приводит к тому, что сниппет совсем не запускается.
Тоесть делаю в getFilters.php
просто return сроки и если поставить знак! то на странице не выводится ничего, если убрать — то выводится но опять же таки — наглухо закешировано.
Ну значит эта логика на файловые элементы не распространяется. Юзай modHelpers. Там этих проблем нет. Больше не знаю, что посоветовать.
Кстати, на чанки эта логика тоже не распространяется. Только наоборот. Они никогда не кэшируются не зависимо от того, указан! или нет.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.