-
- 91 Posts
Здравствуйте! Вот такой вопрос: есть шаблон, разбит на 3 колонки, основное содержимое выводится в средней, остальные 2 всегда одинаковые. Но, в этих двух колонках есть информация которая будет меняться раз в день. Так вот, как можно сделать так, что информация, которая выводится через TV параметр, задавалась не для каждой страницы сайта, а именно для шаблона? Т.е. если обычно TV параметр назначается определенному шаблону, и в каждой новой странице с таким шаблоном нужно либо указывать самому содержимое параметра, либо будет выводится по умолчанию для параметра. А нужно, что бы была как у модуля, к примеру, была отдельная страничка в менеджере, где можно было забивать информацию на сегодняшний день..
----------------------------
in ModX we trust
-
- 91 Posts
Спасибо! Так действительно намного удобней!
Мне не в контенте нужно было хранить, поэтому я так сделал:
Создал сниппет tvparam
<?php
$o=$modx->getTemplateVarOutput("nash_tv", $id);
return $o['nash_tv'];
?>
Так можно для каждого ТВ параметра сделать, в после ставим вызовы соответствующих сниппетов за место параметров в шаблоне, попутно создавая страницу специально для редактирования этих тв (естественно что для всех таких тв можно отметить применение только к их странице редактирования)
Может кому-нибудь пригодиться)
----------------------------
in ModX we trust