Как остановить выборку значений в PdoResurce
Здравствуйте. Подскажите как решить задачу:
Есть выборка товаров на странице и выборка названия их (товаров) категорий.
Так вот если я выведу три разных товара из одной категории, соответственно, выведется три раза название одной и той же категории, а нужно, чтобы название категории вывелось лишь один раз.
Как это решить?
Вот пример моей выборки:
Есть выборка товаров на странице и выборка названия их (товаров) категорий.
Так вот если я выведу три разных товара из одной категории, соответственно, выведется три раза название одной и той же категории, а нужно, чтобы название категории вывелось лишь один раз.
Как это решить?
Вот пример моей выборки:
[[pdoResources?
&tpl=`@INLINE <div class="img-line"><img src="/assets/templates/Relish/images/lines/line.png" width="26" height="9" alt></div><a href="#" class="filter" data-filter=".[[#[[+parent]].id]]">[[#[[+parent]].pagetitle]]</a>`
&limit=`12`
&parents=`10`
&includeContent=`1`
&includeTVs=`akciya`
&tvFilters=`akciya==1`
]]
Комментарии: 5
например, так: &tplFirst — используете для первого товара, где выведете категорию, а &tpl — для всех остальных без категории
ИЛИ
анализировать порядковый номер внутри чанка ресурса, [[+idx:is=`1`:then=`название категории`]]
ИЛИ
анализировать порядковый номер внутри чанка ресурса, [[+idx:is=`1`:then=`название категории`]]
Здравствуйте. Спасибо за помощь, однако не совсем то, что я хотел. Скорее всего, я не правильно сформулировал задачу. Если не трудно, посмотрите на эту ortokomi.com/akczii.html страницу. Там идут товары, а сверху ссылки с названием категорий и некоторые из них повторяются, так как на страницу вытянуты товары из одной категории. А вот полный код:
Т.е. вверху у меня выводятся ссылки по условию, а внизу товары по тому же условию, но необходимо как-то изхитриться, чтобы ссылки не задваивались и не затраивались и т.п.
Спасибо Вам за помощь!
<section class="page-section">
<div class="container align-center">
<h3 class="section-title bottom-line font-alt">Акционные товары<span></span></h3>
<div class="col-md-10 col-md-offset-1 mb-20">
<p>Мы переодически проводим акционные скидки на товары. Здесь Вы сможете выбрать акционный товар из каталога.</p>
</div>
<div class="row">
<div class="work-filter font-alt">
<a href="javascript:void()" class="filter active" data-filter="*">ВСЕ</a>
[[pdoResources?
&tpl=`@INLINE <div class="img-line"><img src="/assets/templates/Relish/images/lines/line.png" width="26" height="9" alt></div><a href="#" class="filter" data-filter=".[[#[[+parent]].id]]">[[#[[+parent]].pagetitle]]</a>`
&limit=`12`
&parents=`10`
&includeContent=`1`
&includeTVs=`akciya`
&tvFilters=`akciya==1`
]]
</div>
<div class="sep-lane mt-50 mb-50"><span><img src="/assets/templates/Relish/images/lines/line.png" width="37" height="13" alt=""></span></div>
<ul id="filter-grid">
[[msProducts?
&tpl=`AkciyaItem.tpl`
&limit=`12`
&parents=`10`
&includeContent=`1`
&includeTVs=`akciya`
&tvFilters=`akciya==1`
]]
</ul>
</div>
</div>
</section>
Думаю так будет понятнее.Т.е. вверху у меня выводятся ссылки по условию, а внизу товары по тому же условию, но необходимо как-то изхитриться, чтобы ссылки не задваивались и не затраивались и т.п.
Спасибо Вам за помощь!
Может попробовать написать &groupby=`parent`
Роман! Благодарю Вас! Заработало!
Низкий поклон…
Низкий поклон…
=)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.