@Superhero_a

Как связать между собой компоненты элементы раздела и элемент каталога?

Добрый день. пытаюсь вывести торговые предложения как товары в элементах раздела, в папке "sale" создал станицы index.php и element.php. в индекс кинул компонент элементы раздела, в "элемент" компонент "bitrix:catalog.element". как сделать чтобы при клике на товар на странице индекс шел переход на детальную страницу товара?
код " index.php"
<?$APPLICATION->IncludeComponent(
  "bitrix:catalog.section", 
  "gopro", 
  array(
    "ACTION_VARIABLE" => "action",
    "ADD_PICT_PROP" => "-",
    "ADD_PROPERTIES_TO_BASKET" => "N",
    "ADD_SECTIONS_CHAIN" => "Y",
    "ADD_TO_BASKET_ACTION" => "ADD",
    "AJAXPAGESID" => "ajaxpages_gmci",
    "AJAX_MODE" => "N",
    "AJAX_OPTION_ADDITIONAL" => "",
    "AJAX_OPTION_HISTORY" => "N",
    "AJAX_OPTION_JUMP" => "Y",
    "AJAX_OPTION_STYLE" => "N",
    "BACKGROUND_IMAGE" => "-",
    "BASKET_URL" => "/personal/basket.php",
    "BROWSER_TITLE" => "-",
    "CACHE_FILTER" => "N",
    "CACHE_GROUPS" => "Y",
    "CACHE_TIME" => "36000000",
    "CACHE_TYPE" => "A",
    "COLUMNS5" => "N",
    "COL_XS_6" => "N",
    "COMPATIBLE_MODE" => "Y",
    "COMPOSITE_FRAME_MODE" => "A",
    "COMPOSITE_FRAME_TYPE" => "AUTO",
    "CONVERT_CURRENCY" => "N",
    "CUSTOM_FILTER" => "",
    "DETAIL_URL" => "#SITE_DIR#/sale/#ELEMENT_CODE#/",
    "DISABLE_INIT_JS_IN_COMPONENT" => "N",
    "DISPLAY_BOTTOM_PAGER" => "Y",
    "DISPLAY_COMPARE" => "N",
    "DISPLAY_TOP_PAGER" => "Y",
    "DONT_SHOW_LINKS" => "N",
    "ELEMENT_SORT_FIELD" => "id",
    "ELEMENT_SORT_FIELD2" => "id",
    "ELEMENT_SORT_ORDER" => "asc",
    "ELEMENT_SORT_ORDER2" => "desc",
    "EMPTY_ITEMS_HIDE_FIL_SORT" => "Y",
    "FILTER_NAME" => "arrFilterBrand",
    "HIDE_AJAXPAGES_LINK" => "N",
    "HIDE_IN_LIST" => "N",
    "HIDE_NOT_AVAILABLE" => "Y",
    "HIDE_NOT_AVAILABLE_OFFERS" => "Y",
    "IBLOCK_ID" => "21",
    "IBLOCK_TYPE" => "catalog",
    "INCLUDE_SUBSECTIONS" => "Y",
    "IS_AJAXPAGES" => $IS_AJAXPAGES,
    "IS_SORTERCHANGE" => $IS_SORTERCHANGE,
    "LABEL_PROP" => "-",
    "LINE_ELEMENT_COUNT" => "3",
    "LIST_SKU_VIEW" => "list",
    "MAIN_TITLE" => "",
    "MESSAGE_404" => "",
    "MESS_BTN_ADD_TO_BASKET" => "В корзину",
    "MESS_BTN_BUY" => "Купить",
    "MESS_BTN_DETAIL" => "Подробнее",
    "MESS_BTN_SUBSCRIBE" => "Подписаться",
    "MESS_NOT_AVAILABLE" => "Нет в наличии",
    "META_DESCRIPTION" => "-",
    "META_KEYWORDS" => "-",
    "MIN_AMOUNT" => "",
    "OFFERS_CART_PROPERTIES" => "",
    "OFFERS_FIELD_CODE" => array(
      0 => "",
      1 => "",
    ),
    "OFFERS_LIMIT" => "0",
    "OFFERS_PROPERTY_CODE" => array(
      0 => "",
      1 => "",
    ),
    "OFFERS_SORT_FIELD" => "sort",
    "OFFERS_SORT_FIELD2" => "id",
    "OFFERS_SORT_ORDER" => "asc",
    "OFFERS_SORT_ORDER2" => "desc",
    "OFF_HOVER_POPUP" => "N",
    "OFF_MEASURE_RATION" => "N",
    "PAGER_BASE_LINK_ENABLE" => "N",
    "PAGER_DESC_NUMBERING" => "N",
    "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
    "PAGER_SHOW_ALL" => "Y",
    "PAGER_SHOW_ALWAYS" => "N",
    "PAGER_TEMPLATE" => ".default",
    "PAGER_TITLE" => "Товары",
    "PAGE_ELEMENT_COUNT" => "50",
    "PARTIAL_PRODUCT_PROPERTIES" => "N",
    "PRICE_CODE" => array(
      0 => "Сайт",
    ),
    "PRICE_VAT_INCLUDE" => "Y",
    "PRODUCT_ID_VARIABLE" => "id",
    "PRODUCT_PROPERTIES" => array(
    ),
    "PRODUCT_PROPS_VARIABLE" => "prop",
    "PRODUCT_QUANTITY_VARIABLE" => "",
    "PRODUCT_SUBSCRIPTION" => "N",
    "PROPERTY_CODE" => array(
      0 => "",
      1 => "",
    ),
    "PROPS_ATTRIBUTES" => "",
    "PROPS_ATTRIBUTES_COLOR" => "",
    "PROP_ACCESSORIES" => "-",
    "PROP_ARTICLE" => "-",
    "PROP_MORE_PHOTO" => "-",
    "PROP_SKU_ARTICLE" => "-",
    "PROP_SKU_MORE_PHOTO" => "-",
    "PROP_STORE_REPLACE_SECTION" => "0",
    "RATING_PROP_COUNT" => "-",
    "RATING_PROP_SUM" => "-",
    "SECTION_CODE" => $_REQUEST["SECTION_CODE"],
    "SECTION_CODE_PATH" => $_REQUEST["SECTION_CODE_PATH"],
    "SECTION_ID" => $_REQUEST["SECTION_ID"],
    "SECTION_ID_VARIABLE" => "SECTION_ID",
    "SECTION_URL" => "",
    "SECTION_USER_FIELDS" => array(
      0 => "",
      1 => "",
    ),
    "SEF_MODE" => "N",
    "SEF_RULE" => "#SECTION_CODE#",
    "SET_BROWSER_TITLE" => "N",
    "SET_LAST_MODIFIED" => "N",
    "SET_META_DESCRIPTION" => "N",
    "SET_META_KEYWORDS" => "N",
    "SET_STATUS_404" => "N",
    "SET_TITLE" => "Y",
    "SHOW_404" => "N",
    "SHOW_ALL_WO_SECTION" => "Y",
    "SHOW_CLOSE_POPUP" => "N",
    "SHOW_DISCOUNT_PERCENT" => "N",
    "SHOW_ERROR_EMPTY_ITEMS" => "Y",
    "SHOW_OLD_PRICE" => "N",
    "SHOW_PRICE_COUNT" => "1",
    "STICKERS_DISCOUNT_VALUE" => "N",
    "STICKERS_PROPS" => array(
    ),
    "TEMPLATE_THEME" => "blue",
    "USE_AUTO_AJAXPAGES" => "N",
    "USE_FAVORITE" => "Y",
    "USE_LAZYLOAD" => "Y",
    "USE_MAIN_ELEMENT_SECTION" => "Y",
    "USE_MIN_AMOUNT" => "Y",
    "USE_PRICE_COUNT" => "N",
    "USE_PRODUCT_QUANTITY" => "N",
    "USE_RATING" => "Y",
    "USE_SHARE" => "Y",
    "USE_STORE" => "Y",
    "VIEW" => "",
    "COMPONENT_TEMPLATE" => "gopro"
  ),
  false
);?>


в element
<?$APPLICATION->IncludeComponent(
  "bitrix:catalog.element", 
  "template1", 
  array(
    "ACTION_VARIABLE" => "action",
    "ADD_DETAIL_TO_SLIDER" => "N",
    "ADD_ELEMENT_CHAIN" => "N",
    "ADD_PICT_PROP" => "-",
    "ADD_PROPERTIES_TO_BASKET" => "Y",
    "ADD_SECTIONS_CHAIN" => "Y",
    "ADD_TO_BASKET_ACTION" => array(
      0 => "BUY",
    ),
    "ADD_TO_BASKET_ACTION_PRIMARY" => array(
      0 => "BUY",
    ),
    "BACKGROUND_IMAGE" => "-",
    "BASKET_URL" => "/personal/basket.php",
    "BRAND_USE" => "N",
    "BROWSER_TITLE" => "-",
    "CACHE_GROUPS" => "Y",
    "CACHE_TIME" => "36000000",
    "CACHE_TYPE" => "A",
    "CHECK_SECTION_ID_VARIABLE" => "N",
    "COMPATIBLE_MODE" => "Y",
    "COMPOSITE_FRAME_MODE" => "A",
    "COMPOSITE_FRAME_TYPE" => "AUTO",
    "CONVERT_CURRENCY" => "N",
    "DETAIL_PICTURE_MODE" => array(
      0 => "POPUP",
      1 => "MAGNIFIER",
    ),
    "DETAIL_URL" => "/sale/element/#ELEMENT_CODE#/",
    "DISABLE_INIT_JS_IN_COMPONENT" => "N",
    "DISPLAY_COMPARE" => "N",
    "DISPLAY_NAME" => "Y",
    "DISPLAY_PREVIEW_TEXT_MODE" => "E",
    "ELEMENT_CODE" => $_REQUEST["ELEMENT_CODE"],
    "ELEMENT_ID" => $_REQUEST["ID"],
    "GIFTS_DETAIL_BLOCK_TITLE" => "Выберите один из подарков",
    "GIFTS_DETAIL_HIDE_BLOCK_TITLE" => "N",
    "GIFTS_DETAIL_PAGE_ELEMENT_COUNT" => "4",
    "GIFTS_DETAIL_TEXT_LABEL_GIFT" => "Подарок",
    "GIFTS_MAIN_PRODUCT_DETAIL_BLOCK_TITLE" => "Выберите один из товаров, чтобы получить подарок",
    "GIFTS_MAIN_PRODUCT_DETAIL_HIDE_BLOCK_TITLE" => "N",
    "GIFTS_MAIN_PRODUCT_DETAIL_PAGE_ELEMENT_COUNT" => "4",
    "GIFTS_MESS_BTN_BUY" => "Выбрать",
    "GIFTS_SHOW_DISCOUNT_PERCENT" => "Y",
    "GIFTS_SHOW_IMAGE" => "Y",
    "GIFTS_SHOW_NAME" => "Y",
    "GIFTS_SHOW_OLD_PRICE" => "Y",
    "HIDE_NOT_AVAILABLE_OFFERS" => "N",
    "IBLOCK_ID" => "21",
    "IBLOCK_TYPE" => "catalog",
    "IMAGE_RESOLUTION" => "16by9",
    "LABEL_PROP" => array(
    ),
    "LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#",
    "LINK_IBLOCK_ID" => "20",
    "LINK_IBLOCK_TYPE" => "catalog",
    "LINK_PROPERTY_SID" => "",
    "MAIN_BLOCK_PROPERTY_CODE" => array(
    ),
    "MESSAGE_404" => "",
    "MESS_BTN_ADD_TO_BASKET" => "В корзину",
    "MESS_BTN_BUY" => "Купить",
    "MESS_BTN_SUBSCRIBE" => "Подписаться",
    "MESS_COMMENTS_TAB" => "Комментарии",
    "MESS_DESCRIPTION_TAB" => "Описание",
    "MESS_NOT_AVAILABLE" => "Нет в наличии",
    "MESS_PRICE_RANGES_TITLE" => "Цены",
    "MESS_PROPERTIES_TAB" => "Характеристики",
    "META_DESCRIPTION" => "-",
    "META_KEYWORDS" => "-",
    "OFFERS_LIMIT" => "0",
    "PARTIAL_PRODUCT_PROPERTIES" => "N",
    "PRICE_CODE" => array(
      0 => "Сайт",
    ),
    "PRICE_VAT_INCLUDE" => "Y",
    "PRICE_VAT_SHOW_VALUE" => "N",
    "PRODUCT_ID_VARIABLE" => "id",
    "PRODUCT_INFO_BLOCK_ORDER" => "sku,props",
    "PRODUCT_PAY_BLOCK_ORDER" => "rating,price,priceRanges,quantityLimit,quantity,buttons",
    "PRODUCT_PROPERTIES" => array(
    ),
    "PRODUCT_PROPS_VARIABLE" => "prop",
    "PRODUCT_QUANTITY_VARIABLE" => "quantity",
    "PRODUCT_SUBSCRIPTION" => "Y",
    "PROPERTY_CODE" => array(
      0 => "",
      1 => "",
    ),
    "SECTION_CODE" => "",
    "SECTION_CODE_PATH" => "",
    "SECTION_ID" => $_REQUEST["SECTION_ID"],
    "SECTION_ID_VARIABLE" => "SECTION_ID",
    "SECTION_URL" => "",
    "SEF_MODE" => "Y",
    "SEF_RULE" => "#ELEMENT_CODE#",
    "SET_BROWSER_TITLE" => "Y",
    "SET_CANONICAL_URL" => "N",
    "SET_LAST_MODIFIED" => "N",
    "SET_META_DESCRIPTION" => "Y",
    "SET_META_KEYWORDS" => "Y",
    "SET_STATUS_404" => "N",
    "SET_TITLE" => "Y",
    "SET_VIEWED_IN_COMPONENT" => "N",
    "SHOW_404" => "N",
    "SHOW_CLOSE_POPUP" => "N",
    "SHOW_DEACTIVATED" => "N",
    "SHOW_DISCOUNT_PERCENT" => "N",
    "SHOW_MAX_QUANTITY" => "N",
    "SHOW_OLD_PRICE" => "N",
    "SHOW_PRICE_COUNT" => "1",
    "SHOW_SLIDER" => "N",
    "STRICT_SECTION_CHECK" => "N",
    "TEMPLATE_THEME" => "blue",
    "USE_COMMENTS" => "N",
    "USE_ELEMENT_COUNTER" => "Y",
    "USE_ENHANCED_ECOMMERCE" => "N",
    "USE_GIFTS_DETAIL" => "Y",
    "USE_GIFTS_MAIN_PR_SECTION_LIST" => "Y",
    "USE_MAIN_ELEMENT_SECTION" => "N",
    "USE_PRICE_COUNT" => "N",
    "USE_PRODUCT_QUANTITY" => "N",
    "USE_RATIO_IN_RANGES" => "N",
    "USE_VOTE_RATING" => "N",
    "COMPONENT_TEMPLATE" => "template1"
  ),
  false
);?>


Как настроить связь между ними?

кстати комплексный компонент каталога пробовал, но он вообще не отображает товары настроенные на вывод инфоблока торговых предложений
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы