Фильтрация ресурсов по классу
Всем привет!
Можно ли отфильтровать ресурсы по определенному классу в pdoresources
Например:
Можно ли отфильтровать ресурсы по определенному классу в pdoresources
Например:
[[!pdoResources?
&tpl=`item`
&parents=`[[~parent]]`
&includeTVs=`tv1`
&depth=`0`
&limit=`0`
&id=`[[+id]]`
]]
Вывод:<div class="item">...</div>
<div class="item item2">...</div>
<div class="item item2">...</div>
<div class="item">...</div>
необходимо оставить ресурсы у которых класс item2 Комментарии: 2
Плохо понятно. pdoResources ничего не знает про классы. Вы можете скрывать элементы с помощью css:
div.item {display:none;}
div.item.item2 {display:block;}
¯\_(ツ)_/¯
div.item {display:none;}
div.item.item2 {display:block;}
¯\_(ツ)_/¯
нет. pdoResources это php программа которая получает данные из базы данных. Она может вернуть их как в чистом виде, так и обернув эти данные в какую-то вьюшку, но она ничего не знает про css классы. Вы можете внутри вьюшки, которую указываете в tpl построить свою логику, к примеру если значение ТВ у этого ресурса больше пяти то добавить этому тегу стиль display:none; Но как и написал Андрей выше, гораздо правильнее это решать уже на уровне css или js
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.