ну я файлик кеша проверял вроде как понял что глобальная настройка смарткеширования просто переключает между кешем модх и смарт. ну и сам кеш заисит от того стоит ли в самом шаблоне кеш или нет. осталось выяснить чем отличаются методы кеширования.в 2.5 модх подлатали может теперь нету смысла ставить смарти кеш?
На этот вопрос лучше Николай ответит.
просто показывалась страница 404 (она же с id=1)
это лучше сразу настроить.
Имеется 2 шаблона и два ресурса. выводятся разные tpl
Если посмотреть код контроллера base.php, то увидим:
if(!empty($properties['tpl'])){ $tpl = $properties['tpl']; } else{ $tpl = 'index.tpl'; }
и
return preg_replace("/[ \n\t\r]+$/sm", "\r", $modx->smarty->fetch("tpl/{$tpl}"));
т.е. если не указан параметр tpl в шаблоне, то берется index.tpl из каталога tpl В админке это выглядит так.
Вопрос по кешированию. Чем отличается обычное кеширование от смарти-кеширования? и если в шаблоне нету галки кешировать, а глобальное-смарт-кеширование включено, то кеширования не будет?
разобрался))) просто показывалась страница 404 (она же с id=1) я вызывал страницу без .html ))) в типах содержимого убрал .html — теперь все ГУД))
Еще имеется такой вопрос. прошу помощи… Имеется 2 шаблона и два ресурса. выводятся разные tpl открываю сайт — оба ресурса показывают одно и тоже. хотя в тпл изменяется [[*pagetitle]]
:)
спасибо)) часа 2 потерял из-за этих ковычек
так тоже не хочет
Fatal error: Uncaught --> Smarty: Unable to load template file ''tpl/index.tpl'' < — thrown in
код: [[smarty?tpl='tpl/index.tpl']]
Кеш чистил
Такое чувство что пути не правильные… хотя работало все с phpTemplates…
tpl/index.tpl
если из коробки, то так правильно, index.tpl лежть в папке tpl