[/QUOTE] [url=http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]CIBlockElement::GetList[/url] с параметрами и есть своя функция для обычного пользователя который не программист, функция если не занли может быть написана как с использованием api битрикса так и без него
во вторых код неправилен изначально(чекбоксы без таких значений идут они вообще без значений).
[QUOTE]"PROPERTY_***_VALUE"=="Y"[/QUOTE] вместо этого надо [CODE]"!PROPERTY_***"=>false[/CODE]
[QUOTE]теперь выходим/разлогиниваемся... заходим в каталог, и ничего не видим) меня какбе немного смущает что из 2х возможных условий срабатывает (wtf??? О_о) третье) [/QUOTE]В настройках информационного блока доступ для пользователей стоит чтение? потом catalog.section.list выводит не элементы а разделы, для элементов используется catalog.section
В 3 фильтр по массиву значений ищет вхождение значений
arrFilter пишется в поле Фильтр в настройках компонента, потом редактируете страницу как php и в начале пишите <? $arrFilter = array( 'IBLOCK_ID' => array(), 'IBLOCK_TYPE' => 'ваш тип инфоблока смотрится в настройках', ); ?>
к тому же если просто не указывать инфоблок то выведутся все записи текущего типа инфоблока (насчет этого не уверен)
[URL=http://dev.1c-bitrix.ru/community/webdev/user/99570/]zsaz[/URL] этот код который вы написали элементарен, это основы основ, могли подключить шаблон дургой на индексную страницу было бы тоже элементарно, не вижу ничего сложного как вы писали.
В компоненте используется метод CSaleBasket::GetList, который выводит товары, сортировка там предусмотрена, но она не реализована стандартно в компоненте, решается это кастомизацией компонента. В принципе все если я правильно понял что делать