Я продолжаю свой очередной монолог. Задача, то примитивная и способ то ясен, просто поставить , привязка к элементам и указать с каким элементом связать, но почему не работает? На любой детальный элемент каталога, он выводит список всех элементов, в чем тогда спрашивается привязка? Я уже что только не поменял.
Вот код страницы, связь есть
Элемент детально и собственно список связанных элементов:
[CODE]
<?$APPLICATION->IncludeComponent("bitrix:catalog.link.list", "link_etp_svyaz", array(
"IBLOCK_TYPE" => "ep",
"IBLOCK_ID" => "27",
"LINK_PROPERTY_SID" => "sert_dop",
"ELEMENT_ID" => $_REQUEST["PARENT_ELEMENT_ID"],
"ELEMENT_SORT_FIELD" => "sort",
"ELEMENT_SORT_ORDER" => "asc",
"FILTER_NAME" => "arrFilter",
"PAGE_ELEMENT_COUNT" => "100",
"PROPERTY_CODE" => array(
0 => "",
1 => "",
),
"SECTION_URL" => "",
"DETAIL_URL" => "",
"BASKET_URL" => "/personal/basket.php",
"ACTION_VARIABLE" => "action",
"PRODUCT_ID_VARIABLE" => "id",
"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" => "300",
"CACHE_GROUPS" => "Y",
"DISPLAY_PANEL" => "N",
"SET_TITLE" => "Y",
"CACHE_FILTER" => "N",
"PRICE_CODE" => array(
),
"USE_PRICE_COUNT" => "N",
"SHOW_PRICE_COUNT" => "1",
"PRICE_VAT_INCLUDE" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"DISPLAY_BOTTOM_PAGER" => "N",
"PAGER_TITLE" => "",
"PAGER_SHOW_ALWAYS" => "Y",
"PAGER_TEMPLATE" => "",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"AJAX_OPTION_ADDITIONAL" => ""
),
false
);?>
<h1 align="center">Элемент детально</h1>
<br />
<?$APPLICATION->IncludeComponent("bitrix:catalog.element", "detail_etp", Array(
"IBLOCK_TYPE" => "ep", // Тип инфо-блока
"IBLOCK_ID" => "26", // Инфо-блок
"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"], // ID элемента
"ELEMENT_CODE" => "", // Код элемента
"SECTION_ID" => $_REQUEST["SECTION_ID"], // ID раздела
"SECTION_CODE" => "", // Код раздела
"PROPERTY_CODE" => array( // Свойства
0 => "",
1 => "name_etp",
2 => "site_etp",
3 => "sert_etp",
4 => "",
),
"SECTION_URL" => "", // URL, ведущий на страницу с содержимым раздела
"DETAIL_URL" => "", // URL, ведущий на страницу с содержимым элемента раздела
"BASKET_URL" => "/personal/basket.php", // URL, ведущий на страницу с корзиной покупателя
"ACTION_VARIABLE" => "action", // Название переменной, в которой передается действие
"PRODUCT_ID_VARIABLE" => "id", // Название переменной, в которой передается код товара для покупки
"SECTION_ID_VARIABLE" => "SECTION_ID", // Название переменной, в которой передается код группы
"CACHE_TYPE" => "A", // Тип кеширования
"CACHE_TIME" => "36000000", // Время кеширования (сек.)
"CACHE_GROUPS" => "Y", // Учитывать права доступа
"META_KEYWORDS" => "-", // Установить ключевые слова страницы из свойства
"META_DESCRIPTION" => "-", // Установить описание страницы из свойства
"BROWSER_TITLE" => "-", // Установить заголовок окна браузера из свойства
"DISPLAY_PANEL" => "N", // Добавлять в админ. панель кнопки для данного компонента
"SET_TITLE" => "Y", // Устанавливать заголовок страницы
"SET_STATUS_404" => "N", // Устанавливать статус 404, если не найдены элемент или раздел
"ADD_SECTIONS_CHAIN" => "Y", // Включать раздел в цепочку навигации
"PRICE_CODE" => "", // Тип цены
"USE_PRICE_COUNT" => "Y", // Использовать вывод цен с диапазонами
"SHOW_PRICE_COUNT" => "1", // Выводить цены для количества
"PRICE_VAT_INCLUDE" => "Y", // Включать НДС в цену
"PRICE_VAT_SHOW_VALUE" => "Y", // Отображать значение НДС
"LINK_IBLOCK_TYPE" => "", // Тип инфо-блока, элементы которого связаны с текущим элементом
"LINK_IBLOCK_ID" => "", // ID инфо-блока, элементы которого связаны с текущим элементом
"LINK_PROPERTY_SID" => "", // Свойство в котором хранится связь
"LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#", // URL на страницу где будет показан список связанных элементов
),
false
);?>
[/CODE]
Вот код страницы, связь есть
Элемент детально и собственно список связанных элементов:
[CODE]
<?$APPLICATION->IncludeComponent("bitrix:catalog.link.list", "link_etp_svyaz", array(
"IBLOCK_TYPE" => "ep",
"IBLOCK_ID" => "27",
"LINK_PROPERTY_SID" => "sert_dop",
"ELEMENT_ID" => $_REQUEST["PARENT_ELEMENT_ID"],
"ELEMENT_SORT_FIELD" => "sort",
"ELEMENT_SORT_ORDER" => "asc",
"FILTER_NAME" => "arrFilter",
"PAGE_ELEMENT_COUNT" => "100",
"PROPERTY_CODE" => array(
0 => "",
1 => "",
),
"SECTION_URL" => "",
"DETAIL_URL" => "",
"BASKET_URL" => "/personal/basket.php",
"ACTION_VARIABLE" => "action",
"PRODUCT_ID_VARIABLE" => "id",
"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" => "300",
"CACHE_GROUPS" => "Y",
"DISPLAY_PANEL" => "N",
"SET_TITLE" => "Y",
"CACHE_FILTER" => "N",
"PRICE_CODE" => array(
),
"USE_PRICE_COUNT" => "N",
"SHOW_PRICE_COUNT" => "1",
"PRICE_VAT_INCLUDE" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"DISPLAY_BOTTOM_PAGER" => "N",
"PAGER_TITLE" => "",
"PAGER_SHOW_ALWAYS" => "Y",
"PAGER_TEMPLATE" => "",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"AJAX_OPTION_ADDITIONAL" => ""
),
false
);?>
<h1 align="center">Элемент детально</h1>
<br />
<?$APPLICATION->IncludeComponent("bitrix:catalog.element", "detail_etp", Array(
"IBLOCK_TYPE" => "ep", // Тип инфо-блока
"IBLOCK_ID" => "26", // Инфо-блок
"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"], // ID элемента
"ELEMENT_CODE" => "", // Код элемента
"SECTION_ID" => $_REQUEST["SECTION_ID"], // ID раздела
"SECTION_CODE" => "", // Код раздела
"PROPERTY_CODE" => array( // Свойства
0 => "",
1 => "name_etp",
2 => "site_etp",
3 => "sert_etp",
4 => "",
),
"SECTION_URL" => "", // URL, ведущий на страницу с содержимым раздела
"DETAIL_URL" => "", // URL, ведущий на страницу с содержимым элемента раздела
"BASKET_URL" => "/personal/basket.php", // URL, ведущий на страницу с корзиной покупателя
"ACTION_VARIABLE" => "action", // Название переменной, в которой передается действие
"PRODUCT_ID_VARIABLE" => "id", // Название переменной, в которой передается код товара для покупки
"SECTION_ID_VARIABLE" => "SECTION_ID", // Название переменной, в которой передается код группы
"CACHE_TYPE" => "A", // Тип кеширования
"CACHE_TIME" => "36000000", // Время кеширования (сек.)
"CACHE_GROUPS" => "Y", // Учитывать права доступа
"META_KEYWORDS" => "-", // Установить ключевые слова страницы из свойства
"META_DESCRIPTION" => "-", // Установить описание страницы из свойства
"BROWSER_TITLE" => "-", // Установить заголовок окна браузера из свойства
"DISPLAY_PANEL" => "N", // Добавлять в админ. панель кнопки для данного компонента
"SET_TITLE" => "Y", // Устанавливать заголовок страницы
"SET_STATUS_404" => "N", // Устанавливать статус 404, если не найдены элемент или раздел
"ADD_SECTIONS_CHAIN" => "Y", // Включать раздел в цепочку навигации
"PRICE_CODE" => "", // Тип цены
"USE_PRICE_COUNT" => "Y", // Использовать вывод цен с диапазонами
"SHOW_PRICE_COUNT" => "1", // Выводить цены для количества
"PRICE_VAT_INCLUDE" => "Y", // Включать НДС в цену
"PRICE_VAT_SHOW_VALUE" => "Y", // Отображать значение НДС
"LINK_IBLOCK_TYPE" => "", // Тип инфо-блока, элементы которого связаны с текущим элементом
"LINK_IBLOCK_ID" => "", // ID инфо-блока, элементы которого связаны с текущим элементом
"LINK_PROPERTY_SID" => "", // Свойство в котором хранится связь
"LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#", // URL на страницу где будет показан список связанных элементов
),
false
);?>
[/CODE]