У меня сейчас такая техника - есть два чака TplHeader и TplFooter которые я вставляю в начало и конец каждого шаблона, но чувствую что как-то это совково.
Т.е. базовый шаблон у меня
{{TplHeader}}
[*content*]
{{TplFooter}}
а шаблон новости
{{TplHeader}}
<p><strong>[*longtitle*]</strong></p>
<p align=right>[[FormatDate? date=`[*pub_date*]` ]]</p>
[*content*]
{{TplFooter}}
Как ещё можно это реалиовать - есть идеи?
да нет, я не о том.
как сделать чтобы в каждом шаблоне не надо было вставлять tplheader и tplfooter
догадываюсь что можно как-то в pagerendering, но как не понимаю
-
☆ A M B ☆
- 1,086 Posts
Quote from: Aramaki at Jan 27, 2008, 05:57 AM
как сделать чтобы в каждом шаблоне не надо было вставлять tplheader и tplfooter
А зачем это понадобилось, разве так трудно вставить 2 строки в шаблоне?
В принципе, конечно, можно извратиться и заставить MODx цеплять автоматически эти данные для шаблона, но для этого нужен хакинг кода либо создавать дополнительный плагин (на мой взгляд, не стоит оно того).
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Можно сделать добавление этих чанков в плагин, но это только запутает логику обработки шаблона. Я делаю именно так и считаю этот способ вполне удобным. Бывает что для некоторых страниц чанк подвала остается один и тот же, а шапка меняется (подключаются дополнительные скрипты и т.п.), в шаблоне просто прописывается другой чанк и все сразу ясно и понятно. Даже если придется дорабатывать сайт через несколько месяцев, когда уже врядли будешь помнить, что какая-то дополнительная обработка происходит в плагинах.
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]