Фильтрация по элементам происходит сейчас так: есть свойство размер, ввожу в фильтре 4, а он мне отбирает все элементы, где присутствует цифра 4, т.е отбирает и 43 и 14. Как сделать, чтобы отбирал только то, что указал в фильтре?
|
Да, попробуйте так. Только "PROPERTY_SIZE" = это Ваше свойство должно быть
А все-таки жаль: иногда над победами нашими
встают пьедесталы, которые выше побед. Булат Окуджава |
|
|
|
|
|
|||
|
|
|
|
Когда я вбиваю в фильтр такие строки 4 || 6 || 7, то выводит все эти размеры и плюс все в которых встречаются эти цифры, а вот 4 = 4 || 6 = 6 || 7 =7 уже не работает
|
|
|
|
|
Попробуйте без "=" или еще "=PROPERTY_SIZE_VALUE"=>"4"
А все-таки жаль: иногда над победами нашими
встают пьедесталы, которые выше побед. Булат Окуджава |
|||
|
|
|
Опять не работает, может я не туда вставляю код? Код <?$arFilter = array("=PROPERTY_SIZE_VALUE"=>"4" )?> Вставляю перед выводом каталога. Затем вбиваю значение в форму Но всё-равно выбирает все значения, где есть цифра 4 |
|||||
|
|
|
|
У Вас свойство - строка? Если строка, тогда "_VALUE" подписывать не нужно. И попробуйте тогда просто "PROPERTY_SIZE" => "4"
И какова дальшейшая судьба $arFilter ? Отключите пока стандартный компонент фильтрации в в компоненте catalog
А все-таки жаль: иногда над победами нашими
встают пьедесталы, которые выше побед. Булат Окуджава |
|
|
|
|
А если я его отключу, в каталоге автоматически должны отфильтроваться элементы с размером 4 по-идеи? Если - да, то не работает( |
||||
|
|
|
|||