Это «ускорение» появилось в версии 5.4, поэтому теоретически должно работать с 5.4.x и до скончания веков. Однако в версии 5.5, похоже, опять производительность несколько падает, вероятно потому, что 5.5 я ставил на Debian 6, вместо предназначенного Debian 7. Но это уже не важно.

Разобрался. Я наборы параметров создавал чисто под процессоры, без привязки к элементам. Сейчас привязал, и заработало. Блин, все очень просто, но столько нюансов… Спасибо

Так это само собой. Как у тебя будет отрабатываться навигация, если у тебя Смарти-шаблон не отрабатывается каждый раз? В данном же случае MODX сразу отдает кеш страницы, а там процессор не вызывается. Создай блок-шаблон с вызовом процессора, выыводом элементов, постраничности и т.п. (чисто динамика), затем создай сниппет, пропиши там вызов этого блок-шаблона return $modx->smarty->fetch($tpl); и вставь в шаблон его обычным MODX-овым некешируемым сниппетом [[!mySnippet]]. Тогда у тебя страница будет закеширована, но этот сниппет всегда будет отрабатываться, и постраничность будет работать.

А, и еще, у тебя процессор-то надстроенный? В нем прописан вызов getPage-а? В статье я коды приводил. if($page = $this->getProperty('page') AND $page > 1 AND $limit = $this->getProperty('limit', 0)){ $this->setProperty('start', ($page-1) * $limit); } if($this->getProperty('getPage') AND $limit = $this->getProperty('limit')){ $this->modx->setPlaceholder('total', $count); $this->modx->runSnippet('getPage@getPage', array( 'limit' => $limit, )); } А сам процессор из shopModx-а этого в себе не несет. Там же минимализм :-)

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

Ольга Ивановна, здравствуйте! Старайтесь избегать указания фиксированной ширины для таблиц и ячеек. У вас в редакторе документа у таблицы была указана фиксированная ширина 800+ пикселей. В итоге таблица выходила за пределы видимой части страницы. Чаще всего таблице следует указывать ширину 100%. Тогда она всегда будет пытаться подстроиться под ширину блока, в котором она находится. ? Здесь один момент: внутренний контент таблицы может ее распереть шире ее родительского блока, так как ячейки одной строчки у таблицы не переносятся. P.S. Галереи поправил, но вторую галерею стилями не поправить. У вас там у картинок белые участки есть, то есть сами картинки надо обрезать и перезаливать. Тогда они автоматически к верхнему краю строки будут прибиваться.

Еще я заметил, что если установить phptemplates.non-cached=false, то навигация не отрабатывается (при нажатии на номер страницы формируется адрес ?page=..., но контент выводится как для первой страницы), даже если в вызове процессора стоит nocache. Так и должно быть?