Вывести продукты minishop2

подскажите как мне вывести продукты из minishop2?
начал так, но что-то вроде не то)
$where = array('parent' => $code);
    $resources = $modx->getCollection('modResource',$where);
    foreach ($resources as $res) {
          $output .= '<h2>'.$res->get('pagetitle').'</h2>';
          $output .= '<p>'.$res->get('introtext').'</p>';
          $output .= '<p><small>Дата: '.$res->get('publishedon').'</small></p>';
          $output .= '<div class="clearfix element">
        	  <div class="pic">
            		  <span>
            			<img src="">
            		  </span>
            	  </div>
            	  <div class="info wpic">
            		<div class="name">'.$res->get('pagetitle').'</div>
            	</div>
            	<button data-id="'.$res->get('id').'" class="button choise">Выбрать</button>
            </div>';
    }
    echo $output;
Максим
03 мая 2018, 07:07
modx.pro
1 107
0

Комментарии: 7

Владимир Бабусенко
03 мая 2018, 10:13
0
А чем не устраивает msProducts?
    Максим
    03 мая 2018, 10:21
    0
    мне нужно в сниппете делать такой вывод
      Владимир Бабусенко
      03 мая 2018, 10:30
      0
      И.....?
      $output = $modx->runSnippet('msProducts',array(
      	'parent' => $code,
      	'limit' => 0,
      	....
      	'tpl' => '@INLINE	<h2>"[[+pagetitle]]</h2>
      					<p>[[+introtext]]</p>
      					..........................'
      ));
      echo $output;
        Максим
        03 мая 2018, 10:51
        0
        вот так он выводит все товары, а из нужной не выводит

        define('MODX_API_MODE', true);
        require_once dirname(dirname(__FILE__)).'/index.php';
        
        define("IN_PARSER_MODE", "true");
        
        @include('config.core.php');
        	if (!defined('MODX_CORE_PATH')) define('MODX_CORE_PATH', $_SEVER['DOCUMENT_ROOT'].'/core/');
        
        if ($action == "null"){
            echo $action;
        }else{
            
        
                    $output = $modx->runSnippet('msProducts',array(
                    	'parent' => $code,
                    	'limit' => 200,
                    	'tpl' => '@INLINE	<h2>"[[+pagetitle]]</h2>
                    					<p>[[+publishedon]]</p>'
                    ));
        
            echo $output;
        
        }
          Владимир Бабусенко
          03 мая 2018, 11:13
          0
          Нужная категория должна быть в переменной $code.
            Максим
            03 мая 2018, 11:21
            0
            даже, если я ставлю цифру, то он выводит все товары, а не из этой категории
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
7