Меню прекрасно динамически подхватывает разделы, а вот вывести элементы в разделе не получается. Если элемент не в разделах, тогда он выводится.
Пытаюсь вывесть bitrix:catalog.section и bitrix.catalog.element
И не один не видит элементы внутри разделов.
Настроен ЧПУ, в элементе каталога
Настроил правила обработки, но работает только первое правило, второе не работает.
Как только пытаюсь вывести каталог элементов для определенного раздела пустота
Если пытаюсь вывести данные каталога детально, то вообще пишет "Элемент не найден".
Что делаю не так? 2й день голову ломаю.
В мане написано, что данные выводятся через
но в настройка компонента, такого пункта нет. Как быть?
Пытаюсь вывесть bitrix:catalog.section и bitrix.catalog.element
И не один не видит элементы внутри разделов.
Настроен ЧПУ, в элементе каталога
| Код |
|---|
"SEF_URL_TEMPLATES" => array( "sections" => "", "section" => "#SECTION_CODE_PATH#/", "element" => "#SECTION_CODE_PATH#/#ELEMENT_CODE#/", "compare" => "compare.php?action=#ACTION_CODE#", ), "VARIABLE_ALIASES" => array( "compare" => array( "ACTION_CODE" => "action", |
| Код |
|---|
$arUrlRewrite = array( array( "CONDITION" => "#/catalog/*#", "RULE" => "", "ID" => "", "PATH" => "/catalog/list.php", ), array( "CONDITION" => "#/catalog/([0-9a-zA-Z_-]+)/#", "RULE" => "", "ID" => "", "PATH" => "/catalog/detail.php", |
| Код |
|---|
"bitrix:catalog.section", "", Array( "TEMPLATE_THEME" => "blue", "MESS_BTN_BUY" => "Купить", "MESS_BTN_ADD_TO_BASKET" => "В корзину", "MESS_BTN_SUBSCRIBE" => "Подписаться", "MESS_BTN_DETAIL" => "Подробнее", "MESS_NOT_AVAILABLE" => "Нет в наличии", "AJAX_MODE" => "N", "IBLOCK_TYPE" => "catalog", "IBLOCK_ID" => "", "SECTION_ID" => $_REQUEST["SECTION_CODE_PATH"], "SECTION_CODE" => "", "SECTION_USER_FIELDS" => array(), "ELEMENT_SORT_FIELD" => "sort", "ELEMENT_SORT_ORDER" => "asc", "ELEMENT_SORT_FIELD2" => "id", "ELEMENT_SORT_ORDER2" => "desc", "FILTER_NAME" => "arrFilter", "INCLUDE_SUBSECTIONS" => "Y", "SHOW_ALL_WO_SECTION" => "N", "SECTION_URL" => "", "DETAIL_URL" => "", "SECTION_ID_VARIABLE" => "SECTION_ID", "SET_TITLE" => "Y", "SET_BROWSER_TITLE" => "Y", "BROWSER_TITLE" => "-", "SET_META_KEYWORDS" => "Y", "META_KEYWORDS" => "-", "SET_META_DESCRIPTION" => "Y", "META_DESCRIPTION" => "-", "ADD_SECTIONS_CHAIN" => "N", "DISPLAY_COMPARE" => "N", "SET_STATUS_404" => "N", "PAGE_ELEMENT_COUNT" => "30", "LINE_ELEMENT_COUNT" => "3", "PROPERTY_CODE" => array(), "OFFERS_LIMIT" => "5", "PRICE_CODE" => array(), "USE_PRICE_COUNT" => "N", "SHOW_PRICE_COUNT" => "1", "PRICE_VAT_INCLUDE" => "Y", "BASKET_URL" => "/personal/basket.php", "ACTION_VARIABLE" => "action", "PRODUCT_ID_VARIABLE" => "id", "USE_PRODUCT_QUANTITY" => "N", "PRODUCT_QUANTITY_VARIABLE" => "quantity", "ADD_PROPERTIES_TO_BASKET" => "Y", "PRODUCT_PROPS_VARIABLE" => "prop", "PARTIAL_PRODUCT_PROPERTIES" => "N", "PRODUCT_PROPERTIES" => array(), "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "CACHE_FILTER" => "N", "CACHE_GROUPS" => "Y", "PAGER_TEMPLATE" => ".default", "DISPLAY_TOP_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "Y", "PAGER_TITLE" => "Товары", "PAGER_SHOW_ALWAYS" => "N", "PAGER_DESC_NUMBERING" => "N", "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", "PAGER_SHOW_ALL" => "N", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N" ), false );?> |
Если пытаюсь вывести данные каталога детально, то вообще пишет "Элемент не найден".
Что делаю не так? 2й день голову ломаю.
В мане написано, что данные выводятся через
| Цитата |
|---|
| Примечание: при включенном режиме ЧПУ параметр настраивается в секции Управление адресами страниц. |
но в настройка компонента, такого пункта нет. Как быть?