Категории

Вывод сопутствующих или дополняющих товаров в MODx Revolution + Shopkeeper

Данный сниппет позволяет запустить спиппет getResources и преобразовать строку типа 13||12||14 TV related в строку типа 13,12,14 параметра resources сниппета getResources.

  • В начале необходимо создать сам спиппет getRelated и вставить следующий код:
<?php
$relatedListStr = str_replace("||", ",", $modx->resource->getTVValue('related'));
$relatedList = explode("||", $modx->resource->getTVValue('related'));
$relElements = $modx->runSnippet(
    'getResources', array(
        'parents' => 2,
        'depth' => 3,
        'limit' => 3,
        'resources' => $relatedListStr,
        'includeTVs' => '1',
        'processTVs' => '1',
        'tpl' => 'related'
    )
);
return $relElements;
  • В параметрах функции runSnippet() передаём корректные параметры для вызова сниппета getResouces;
  • Создаём шаблон related, согласно которого будет выводиться информация с указанных ресурсов;
  • В необходимом месте вызываем сниппет:
[[getRelated]]

Наверх ↑

закрыть х
Новые уроки на постоянной основе!

Некоторые уроки вы сможете посмотреть на моем канале YouTube, но полноценный доступ только для email-подписчиков. Необходимо подписаться на рассылку, чтобы получать оповещения о новых уроках на почту

  • Fireworks, Photoshop, Illustrator
  • HTML, CSS, JavaScript
  • PHP, MySQL
  • CMS, PHP фреймворки, JS библиотеки
  • Инфобизнес, Email-маркетинг
Бесплатно!

Только для email-подписчиков!