К примеру, в вашем демо-каталоге телефонов, я хочу отфильтровать к показу телефоны с определенным весом.
1. Хочу меньше 83 грам.
Дополняю функцию GetIBlockElementListEx следующим:
$arrFilter["<PROPERTY_WEIGHT"] = "83";
На меня вываливается список с весом от 81 до 155 грамм.
2. Всё еще хочу меньше 83 грам.
Дополняю функцию GetIBlockElementListEx несколько другим:
$arrFilter["<PROPERTY_WEIGHT"] = "%83";
В итоге "No elements have been found". Тоже интересно.
3. Теперь хочу больше 83 грам!
Дополняю функцию GetIBlockElementListEx следующим:
$arrFilter[">PROPERTY_WEIGHT"] = "83";
О чудо, работает, но странно - в результате только те телефоны, которые от 83 до 100 грамм (я точно знаю что есть еще 155!).
3. И я опять хочу больше 83 грам!
Дополняю функцию GetIBlockElementListEx следующим:
$arrFilter[">PROPERTY_WEIGHT"] = "%83";
Опять вываливается список с весом от 81 до 155 грамм..
Так в чем правда?
Эксперимент был над следующим:
демо, менялся ..iblock/catalog/sections_top.php
1. Хочу меньше 83 грам.
Дополняю функцию GetIBlockElementListEx следующим:
$arrFilter["<PROPERTY_WEIGHT"] = "83";
На меня вываливается список с весом от 81 до 155 грамм.
2. Всё еще хочу меньше 83 грам.
Дополняю функцию GetIBlockElementListEx несколько другим:
$arrFilter["<PROPERTY_WEIGHT"] = "%83";
В итоге "No elements have been found". Тоже интересно.
3. Теперь хочу больше 83 грам!
Дополняю функцию GetIBlockElementListEx следующим:
$arrFilter[">PROPERTY_WEIGHT"] = "83";
О чудо, работает, но странно - в результате только те телефоны, которые от 83 до 100 грамм (я точно знаю что есть еще 155!).
3. И я опять хочу больше 83 грам!
Дополняю функцию GetIBlockElementListEx следующим:
$arrFilter[">PROPERTY_WEIGHT"] = "%83";
Опять вываливается список с весом от 81 до 155 грамм..
Так в чем правда?
Эксперимент был над следующим:
демо, менялся ..iblock/catalog/sections_top.php