Ужоснах, простите за мой французский. Во-первых на форуме уже обсуждались варианты вывода содержимого в зависимости от условий (ид страницы или там значения ТВ-параметра).
Я как проповедник плагина PHx всегда двигаю его (если не в курсе что это - бегом в репозиторий). Данный плагин позволит включать прямо в шаблон (при необходимости можно вынести и в чанк) подобные конструкции
[*id:is=`1`:then=`{{newsfrontpage}}`*]
[*id:is=`39`:then=`[[gallery? &dir=`assets/images/museum2/`]]`*]
и т.д.
Ну а если хотите просто оптимизировать свой код
switch($modx->documentIdentifier)
{
case 1: {echo "{{newsfrontpage}}"; break;}
case 39: {echo "[[gallery? &dir=`assets/images/museum2/`]]"; break;}
}
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
огромное спасибо, увы не знал об этом плагине. уже бегу!
хм.. а как им пользоваться то?
Хотя, уже не надо. Заменил свой код на ваш. Вполне устраивает-)