S
S
symply_rabbit2019-08-17 22:34:28
1C-Bitrix
symply_rabbit, 2019-08-17 22:34:28

How to display the detailed product when clicking on the product of the "section elements" component?

Good afternoon. I'm trying to display trade offers as goods in the section elements, in the "sale" folder I created index.php and element.php pages. the component threw the section elements into the index, the "bitrix:catalog.element" component into the "element". How to make it so that when you click on a product on the index page, you go to the detailed page of the product?
code "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
);?>

in 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
);?>

How to set up a connection between them?
by the way, I tried the complex component of the catalog, but it does not display the products configured to display the information block of trade offers at all

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
MiXaLiN17, 2019-08-19
@MiXaLiN17

Set a rule for processing the address in urlrewrite, so that the catalog.detail component opens at the address /sale/element/#ELEMENT_CODE#/, if this is not currently implemented.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question