Ответы пользователя по тегу UMI.CMS
  • Как вывести просмотреные товары в UMI?

    @lynnikvadim
    Максим, на странице товаров вам нужно добавить код
    $this->macros('content', 'addRecentPage', array($variables['@pageId']));
    , где $variables['@pageId'] id текущей страницы.
    На странице, где вам нужно вывести просмотренные товары:
    $productList = $this->macros('content', 'getRecentPages', array(null,null,null,null,'3')); // 3 - получить количество просмотренных товаров 
    $hierarchy = umiHierarchy::getInstance();
    $pageObject = $hierarchy->getElement($id);
     <? foreach($productListas['subnodes:items'] as $item): ?>
                        <?$pageObject = $hierarchy->getElement($item[@id]);?>
                        <?$pageObject->getValue('h1');?>
     <? endforeach; ?>
    Ответ написан