UMIhelp
Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: thecoder от 22 Июля 2013, 16:51:12
-
что-то затупил и не могу найти решение.
Есть кастомный макрос, который получает id страницы (объекта каталога), выполняет необходимые операции.
Что нужно сделать далее чтобы выполнился протокол upage/123. т.е. надо чтобы после операций кастома вывести на экран данные объекта каталога (id=123).
И подскажите такой момент:
есть поле views (число). например, содержит 2.
Макрос получает значение этого поля и увеличивает на 1.
$views = $page->getValue('views')+1;
$page->setValue('views', $views);
$page->commit();
увеличение происходит почему-то на 2.
-
попробуйте вернуть результат так, сам не пробовал, но думаю что сработает:
return array('full:page' => $page);