Вызов шаблона, макроса в зависимоcти от значения
Материал из Umicms
Используем кастомный макрос, который пропишем в ~classes/modules/custom.php, после слов: //TODO: Write your own macroses here
public function ifClausenew($cond){ switch($cond){ case 1: $tpl = "%system getOuterContent('http://localhost/images/j.js')%"; break; case 2: $tpl = "222"; break; case 3: $tpl = "333"; break; default: $tpl = "444"; } return $tpl; }
Т.е. теперь можем передать в макрос значение какого-либо поля и уже в макросе прописать какой запускать шаблон, в зависимости от условия.
Пример вызова:
%custom ifClausenew(%field%)%
