Как вывести записи категории на отдельной странице?
Нужно создать отдельные страницы и на этих страницах выводить записи относящиеся к разным категориям. Но категорию я получаю через параметр get. И мне нужно каким то образом вытащить все записи из определённой категории которая приходит ко мне в виде ?service=Категория1, на отдельной странице. Через что это можно реализовать?
Совет:
вы бы лучше ID категории передавали, тогда здесь можно этот id передать в pdoResources например, а там,где надо узнать название категории - использовать тот же fastField, он вам по ID даст pagetitle
Как в MIGX вывести все значения поля?
Сделал конфигурацию для вывода альбомов в ресурсах.
Поля конфигурации - название альбома и id альбома
Возникла необходимость вывести все значения поля id альбома через запятую.
Как это реализовать?
Сам спросил - сам отвечу:
1 |
[[getImageList? &tvname=`имя TV` &tpl=`@CODE: [[+имя поля]]` &outputSeparator=`,`]] |
Картинки выводятся из migx (в котором есть 3 поля: изображение для пк, для мобайл и подписания alt) и вызываются через
[[getImageList? &tvname=portfolio_images_one
&tpl=portfolio.image.tpl
]]
Вот это tpl
1 2 3 4 5 6 7 8 |
<div class="col-12 col-portfolio-work"> <div class="portfolio-work-inner"> <picture> <source srcset="[[+ImageMobile]]" media="(max-width:991px)"> <img src="[[+ImagePC]]" alt="[[+ImageAlt]]" title="[[+ImageAlt]]" class="img-cover img-portfolio-work"> </picture> </div> </div> |
Нужно что бы подставляло src в srcset там где в migx не заполнено
Совет:
1 2 3 4 5 6 7 8 |
<div class="col-12 col-portfolio-work"> <div class="portfolio-work-inner"> <picture> <source srcset="[[+ImageMobile:default=`[[+ImagePC:replace=`/commerce/==/commerce/mobile`]]`]]" media="(max-width:991px)"> <img src="[[+ImagePC]]" alt="[[+ImageAlt]]" title="[[+ImageAlt]]" class="img-cover img-portfolio-work"> </picture> </div> </div> |
Навскидку так, главное,чтобы везде в адресе /commerce/ был 🙂
ооо, спасибо вам огромное! 🙂