2013-02-23 2 views
0

Итак, у меня есть файлы шаблонов, которые работают правильно. Вроде.modx template-ing в файлах не в db

enter image description here

Статический ресурс делает визуализацию. Но когда я вношу изменения в файл, я ДОЛЖЕН удалять сохранение в Modx ui до того, как изменения появятся на выходе. Есть ли способ отключить кеш? Или, по крайней мере, есть какая-то система «смотреть», которая обновляет кеш-файл при сохранении файла? Мне бы очень хотелось начать использовать modx, но пока процесс работы шаблонов очень болезнен.

Для этого должен быть пакет. Но до сих пор мой поисковик оказался коротким.

Спасибо!

ответ

1

Вам просто нужно отключить «cache_resource» в системных настройках. (http://rtfm.modx.com/display/revolution20/cache_resource) Не забудьте завершить процесс разработки, чтобы вернуть установку в исходное положение. Вы можете сделать себе напоминание непосредственно в файле, например: <!-- Partial Resource Cache is Off Now -->

1

Вы можете отключить кеш-память по умолчанию в системных настройках [или установить срок службы кеша на 1 секунду, 0 не документирован, но я худею, это означает «навсегда», а не 0 секунд] &, который должен работать на вас , [У меня были те же проблемы - это действительно работает)

Хотя вы захотите сохранить свои шаблоны в БД для производительности после того, как вы закончите разработку, используя базу данных & кеширование запросов, а также кеш диска ,

И вы можете захотеть изучить использование пакетов ACE или codeMirror, а не удаленный редактор. Я не верю, что есть какие-то пакеты, которые могут следить за изменениями в файле. Однако вы также можете написать плагин для этого.

0

Фактически, выключение кеша глупо и не нужно.

Просто CLEAR THE CACHE в меню сайта, если и когда вы когда-либо обновляете статический шаблон в файловой системе.

Кроме того, что касается инструкции по хранению шаблонов в базе данных для производительности, просто игнорируйте это. Производительность будет производиться с кэшируемой страницы, будь то из БД или файловой системы.

Производительность находится в кеше, не говоря уже об использовании минимизации и других методах.