А такая конструкция для поля какого типа ??
$GLOBALS['arrFilter'] = array("PROPERTY_Pol"=>"Junior");
$GLOBALS['arrFilter'] = array("PROPERTY_Pol"=>"Junior");
|
Добрый день!!
Имеется страничка с catalog.section выводящая елементы. Пытаюсь сделать фильтр, что бы по ссылкам из меню фильтровать, по брендам или полу. Начал с простого, перед вызовом компонента присваиваю $arrFilter какое либо значение, но фильтр не работает . В чем проблема не могу понять?? <? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $arrFilter['Pol'] = 'Junior'; //для пробы echo '<pre>'.print_r($arrFilter).'</pre>'; //проверяю $APPLICATION->SetTitle("СПисок"); ?> list <? ?> <?$APPLICATION->IncludeComponent("bitrix:catalog.section", ".default", array( "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "7", "SECTION_ID" => $_REQUEST["SECTION_ID"], "SECTION_CODE" => "", "SECTION_USER_FIELDS" => array( 0 => "", 1 => "", ), "ELEMENT_SORT_FIELD" => "sort", "ELEMENT_SORT_ORDER" => "asc", "FILTER_NAME" => "arrFilter", "INCLUDE_SUBSECTIONS" => "Y", "SHOW_ALL_WO_SECTION" => "N", "PAGE_ELEMENT_COUNT" => "20", "LINE_ELEMENT_COUNT" => "2", "PROPERTY_CODE" => array( 0 => "Collection", 1 => "ModelName", 2 => "CML2_ARTICLE", 3 => "Pol", 4 => "Patriotic_size", 5 => "", ), "OFFERS_FIELD_CODE" => array( 0 => "", 1 => "", ), "OFFERS_PROPERTY_CODE" => array( 0 => "CML2_LINK", 1 => "CML2_BASE_UNIT", 2 => "", ), "OFFERS_SORT_FIELD" => "sort", "OFFERS_SORT_ORDER" => "asc", "SECTION_URL" => "", "DETAIL_URL" => "", "BASKET_URL" => "/personal/cart/", "ACTION_VARIABLE" => "action", "PRODUCT_ID_VARIABLE" => "element_id", "PRODUCT_QUANTITY_VARIABLE" => "quantity", "PRODUCT_PROPS_VARIABLE" => "prop", "SECTION_ID_VARIABLE" => "SECTION_ID", "AJAX_MODE" => "N", "AJAX_OPTION_SHADOW" => "Y", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "CACHE_GROUPS" => "Y", "META_KEYWORDS" => "", "META_DESCRIPTION" => "-", "BROWSER_TITLE" => "NAME", "ADD_SECTIONS_CHAIN" => "N", "DISPLAY_COMPARE" => "N", "SET_TITLE" => "Y", "SET_STATUS_404" => "N", "CACHE_FILTER" => "N", "PRICE_CODE" => array( 0 => "BASE", 1 => "Плановая", 2 => "Закупочная", 3 => "Розничный", ), "USE_PRICE_COUNT" => "N", "SHOW_PRICE_COUNT" => "1", "PRICE_VAT_INCLUDE" => "Y", "USE_PRODUCT_QUANTITY" => "N", "OFFERS_CART_PROPERTIES" => array( 0 => "CML2_LINK", ), "DISPLAY_TOP_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "Y", "PAGER_TITLE" => "Товары", "PAGER_SHOW_ALWAYS" => "Y", "PAGER_TEMPLATE" => "", "PAGER_DESC_NUMBERING" => "N", "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", "PAGER_SHOW_ALL" => "Y", "AJAX_OPTION_ADDITIONAL" => "" ), false );?> <div> <br /> </div> <div> </div> <div></div> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |
|
|
|
|
|
У вас, на сколько я понимаю, сделано что то типа SKU своими силами.
В новых версия Битрикса появился похожий функционал для работы с "Торговыми предложениями" Правда я не совсем понял как там все работает и какие приимущества дает. В моем случае хочу попробовать что то среднее между первым и вторым. Сделать несколько инфоблоков, не так много как во втором варианте но и не один. Попробую сгруппировать похожие группы товаров. Например: Различные тренажеры - силовые,беговые, вело.. в группу Тренажеры и в отделный инфоблок. Думаю будет некий компромис между двумя вариантами. |
|
|
|
|
|
Спасибо большое за ответ!
Понятно обьяснили, примерно так и думал. В дальнейшем со всякими сопутствующими товарами, сравнениями, корзиной... какие могут выплыть проблеммы в каждом случае? Пытаюсь отпределится с правильной структурой, что бы потом в дальнейшем не переделывать все. За ранее благодарен! |
|
|
|
|
|
Добрый день!!
Люди добрые подскажите, хочется реализовать структуру каталога как у спортмастера - Чтобы у каждой группы товаров выводился свой фильтр. Как лучше реализовать? -один или пара инфоблоков с последующей кастомизацией шаблона. При выводе проверять какая группа товаров, такие поля и выводить для фильтра. или - на каждую группу товаров по инфоблоку со своим фильтром. Какие "подводные камни" у каждой реализации могут в дальнейшем вылести. За ранее благодарен. |
|
|
|
|
|
Возвращаясь к ранее озвученному вопросу,
как перенести "Пакет предложений" в другой тип инфоблока?? или если руками править компанент шаблона, как отфильтровать при отборе "Пакет предложений" от остальных инфоблоков? Может по незаполненности "Символьного кода" ?? или какой другой признак?? |
|
|
|
|
|
Добрый день !
Вопрос наверное банальный, но все же. При выгрузке характеристик в отдельный инфо блок, после обмена с 1с появляется, дополнительно отдельный инфо блок "Пакет предложений", который висит в каталоге товаров. Вопрос как его скрыть из каталога на сайте ??? Если делаю его не активным пропадают характеристики из нужных мест каталога. |
|
|
|
|
|
Спасибо за участие!!
Но - это просто документация, ни каких разяснений или описаний относящихся к моему вопросу я не нашел. Судя по этому Нужно Инфоблку присвоить нужный GUID ? Какой именно? И даже если и получится такая настройка у нас получится структура: Каталог [*]- Футбольное снаряжение [*]- Баскетбольное снаряжение [*]- Аксессуары для фитнеса [*]- Тренажеры А я пытаюсь получить структуру: Каталог Игровые виды спорта [*]- Футбольное снаряжение [*]- Баскетбольное снаряжение Фитнес [*]- Аксессуары для фитнеса [*]- Тренажеры И все это в один инфоблок ???? Возможно ли это?? |
|
|
|
|