Как вывести мультикатегории

Доброго дня, вывожу все ссылки мультикатегории товара вот этим сниппетом:
<?php
if (empty($id)) {$id = $modx->resource->id;}
if (empty($tpl)) {$tpl = '@INLINE <a href="[[~[[+id]]]]">[[+menutitle]]</a>
';}
$pdo = $modx->getService('pdoFetch');

$conditions = array('product_id' => $id);
$options = array(
	'innerJoin' => array(
		'msCategory' => array('on' => 'msCategoryMember.category_id = msCategory.id')
	),
	'select' => array('msCategory' => 'all'),
	'sortby' => 'msCategory.id'
);
$rows = $pdo->getCollection('msCategoryMember', $conditions, $options);

$output = '';
foreach ($rows as $row) {
	$output .= $pdo->getChunk($tpl, $row);
}

return $output;
Как можно вывести ссылки не на все мультикатегории, а только с определенным шаблоном? И возможно ли это вообще сделать?
Антон
18 сентября 2016, 18:19
modx.pro
1
1 488
0

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

Антон
20 сентября 2016, 16:33
0
Никто не знает как это сделать? Я так понимаю нужно сниппет писать заново отдельный?
    Марат Марабар
    20 сентября 2016, 17:32
    +1
    Попробуй в $conditions добавить айди нужного шаблона
    $conditions = array(
    	'product_id' => $id,
    	'template' => 123, // ID требуемого шаблона
    );
      Антон
      20 сентября 2016, 19:01
      0
      Попробовал, не получается, вообще ничего не выводит таким образом
        Марат Марабар
        20 сентября 2016, 19:05
        +1
        А так?
        $conditions = array(
        	'product_id' => $id,
        	'msCategory.template' => 123, // ID требуемого шаблона
        );
          Антон
          20 сентября 2016, 19:10
          0
          Получилось спасибо за помощь, если есть кинь кошелек webmoney WMR немного отблагодарю
          Роман
          16 февраля 2021, 18:16
          0
          Благодарю!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7