Вывод каталога в mfilter2

Добрый день
у меня такой вопрос, может и даже тупой, но вообще не могу правильно найти подход
как мне добавить категорию внутрь плейсхолдера [[+results]], чтоб у меня выводились там категории в html обертке
вот так joxi.ru/VrwByNPCO37LzA, категории, внутри товары этой категории и т.д.,
спасибо заранее
atrox
31 октября 2018, 19:01
modx.pro
1 046
0

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

atrox
31 октября 2018, 22:37
0
никто не сможет помочь как вывести в таком виде в mfilter2?
<div class="temps_food">
<h2>Категория 1</h2>
	<div class="temp_item">
		<h3>продукт1</h3>
	</div>
	<div class="temp_item">
		<h3>продукт2</h3>
	</div>
	<div class="temp_item">
		<h3>продукт3</h3>
	</div>
</div>
<div class="temps_food">
<h2>Категория 2</h2>
	<div class="temp_item">
		<h3>продукт4</h3>
	</div>
	<div class="temp_item">
		<h3>продукт5</h3>
	</div>
	<div class="temp_item">
		<h3>продукт6</h3>
	</div>
</div>
<div class="temps_food">
<h2>Категория 3</h2>
	<div class="temp_item">
		<h3>продукт4</h3>
	</div>
	<div class="temp_item">
		<h3>продукт5</h3>
	</div>
	<div class="temp_item">
		<h3>продукт6</h3>
	</div>
</div>
    snyadanak
    31 октября 2018, 23:19
    0
    Скрин не грузит, но может быть речь об этом
      atrox
      31 октября 2018, 23:40
      0
      спасибо за ответ, не, мне фильтровать категории не нужно, а нужно просто вывести их, прилагаю скрин

      суши
      — товар
      — товар
      --товар
      роллы
      — товар
      — товар
      — товар
      пицца
      — товар
      — товар
      — товар

      получается мне нужно вывести суши, роллы, чтоб они были в такой виде
      <div class="temps_food">
      <h2>Категория 1</h2>
      	<div class="temp_item">
      		<h3>продукт1</h3>
      	</div>
      	<div class="temp_item">
      		<h3>продукт2</h3>
      	</div>
      	<div class="temp_item">
      		<h3>продукт3</h3>
      	</div>
      </div>
      <div class="temps_food">
      <h2>Категория 2</h2>
      	<div class="temp_item">
      		<h3>продукт4</h3>
      	</div>
      	<div class="temp_item">
      		<h3>продукт5</h3>
      	</div>
      	<div class="temp_item">
      		<h3>продукт6</h3>
      	</div>
      </div>
      <div class="temps_food">
      <h2>Категория 3</h2>
      	<div class="temp_item">
      		<h3>продукт4</h3>
      	</div>
      	<div class="temp_item">
      		<h3>продукт5</h3>
      	</div>
      	<div class="temp_item">
      		<h3>продукт6</h3>
      	</div>
      </div>
      не могу вывести, так как плейсходер [[+results]] отвечает за выдачу товаров
      atrox
      01 ноября 2018, 13:08
      0
      никто не знает что ли как вывести на лендинге так категории?(
        atrox
        01 ноября 2018, 13:48
        0
        сам вызов
        [[!mFilter2?
        					&limit=`0`
        					&parents=`179`
        					&element=`msProducts`
        					&includeThumbs=`500x490`
        					&includeTVs=`product`
        					&setMeta=`1`
        				    &innerJoin=`{"msCategory": {"class":"msCategory", "alias":"msCategory", "on":"msProduct.parent = msCategory.id"}}`
        					&filters=`
        						parent:categories,
        						msoption|product
        					
        					`
        					&showLog=`0`
        					&_filterOptions=`{"autoLoad":0}`
        					&tpl=`tpl.msProducts.row`
        					&class=`msProduct`
        					&sort=`ms|price:desc`
        					&tplOuter=`tpl.mFilter2.outer`
        				
        				]]
          Иван
          01 ноября 2018, 15:04
          0
          Там, где у Вас оформление выдачи, накидайте вызовы pdoResource с выводом детей всех (или соответствующих потребностям Вашим) родителей (если я правильно понял задачу).
            atrox
            01 ноября 2018, 15:46
            0
            внутри mfilter2 вывести pdo? и фильтр не будет нормально отрабатывать, я уже пробовал
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          7