Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
autothumbs.php версии 2,8,4

Автор albionРаздел Настройка системы и модулей

Ответов: 6
Просмотров: 6258
Последний ответ 21 Июля 2011, 18:00:19
от admin
Фильтр по полю

Автор mihdanРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 2244
Последний ответ 18 Октября 2013, 22:53:46
от PHOENIX-75
Не выводятся все теги в xslt

Автор goodprofyРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 3858
Последний ответ 03 Июня 2014, 13:52:04
от goodprofy
Вылезает ошибка Call to undefined function xcache_get

Автор aizulРаздел Установка UMI.CMS

Ответов: 2
Просмотров: 5312
Последний ответ 02 Июля 2014, 10:18:34
от aizul
не видит пути css и картинок

Автор alexmenРаздел Настройка системы и модулей

Ответов: 8
Просмотров: 7248
Последний ответ 21 Сентября 2011, 13:55:54
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

thecoder

  • *
  • 44
  • +0/-0
    • Просмотр профиля
Кастомный макрос
« : 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.
« Последнее редактирование: 22 Июля 2013, 17:24:38 от thecoder »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Кастомный макрос
« Ответ #1 : 22 Июля 2013, 17:50:14 »
попробуйте вернуть результат так, сам не пробовал, но думаю что сработает:

return array('full:page' => $page);