Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Фильтр в CIBlockSection::GetList

00 голосов
7
Прдскажите какой должен быть фильтр в CIBlockSection::GetList($arSort, $arFilter, true) что бы возвращалось кол-во элементов со свойством tb='buy' и так же выводились все разделы и подразделы где нет элементов
спросил 10 Июнь, 13 от Kania (5,180 баллов)

7 Ответы

00 голосов
Присоединяюсь к вопросу
Есть свойство, тип список
Как надо заполнить $arFilter, чтобы фильтрация была не по свойству в целом, а по значению из списка?
ответил 10 Июнь, 13 от Imxo (140 баллов)
00 голосов
Код
$arFilter=array("PROPERTY_tb_VALUE"=>"buy");
ответил 20 Июнь, 13 от GUCCI (440 баллов)
00 голосов
Установите третий параметр на true и тогда вам ещё вернется количество элементов в выбранных разделах.

Дальше уже можете судить - выводить их или нет.
ответил 24 Сен, 13 от GUCCI (440 баллов)
00 голосов
Код
[FILTER_NAME] => Array
        (
            [=PROPERTY_moderator_VALUE] => отображать
        )

к сожалению не работает фильтрация ни со знаком равно, ни без
ответил 24 Дек, 13 от Imxo (140 баллов)
00 голосов
Попробуйте скачать всё-таки файл мануала в scm формате. Там по этой функции всё написано.. и даже пример есть.
ответил 09 Апр, 14 от GUCCI (440 баллов)
00 голосов
киньте ссылку, плиз
ответил 02 Авг, 14 от Imxo (140 баллов)
00 голосов
ответил 06 Дек, 14 от GUCCI (440 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 29 Июль, 13 от Verm (120 баллов)
0 голосов
3 ответов
спросил 07 Март, 14 от aisigylka (100 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
спросил 28 Ноя, 13 от Duffel (100 баллов)
0 голосов
5 ответов
спросил 17 Ноя, 13 от HeJIJIu (630 баллов)