Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Связанные элементы для товара

00 голосов
8
Господа, я может туплю, то создал у инфоблока свойство "связанный товар", типа "привязка к элементам", код "SVIAZ".Взял товар, которому выбрал в данном свойстве связанный товар (появился ИД)
Шаблон сайта - стандартный /furniture_gray/
В параметрах компонента выбрал "выводить связанные элементы", выбрал Инфоблок, свойство, всё в общем. На странице с элементов ИБ связанных товаров не наблюдаю.Кинул на страницу компонента "список связанных товаров", в настройках опять же указал свойство - результат 0 товаров...

КАК так??? Что сделал не так и где не прав.

Если вам поможет код страницы (вызов компонент):



Код
 <?$APPLICATION->IncludeComponent(
   "bitrix:catalog",
   ".default",
   Array(
      "IBLOCK_TYPE" => "products",
      "IBLOCK_ID" => "13",
      "BASKET_URL" => "",
      "ACTION_VARIABLE" => "action",
      "PRODUCT_ID_VARIABLE" => "id",
      "SECTION_ID_VARIABLE" => "SECTION_ID",
      "SEF_MODE" => "Y",
      "SEF_FOLDER" => "/products/",
      "AJAX_MODE" => "N",
      "AJAX_OPTION_JUMP" => "N",
      "AJAX_OPTION_STYLE" => "Y",
      "AJAX_OPTION_HISTORY" => "N",
      "CACHE_TYPE" => "A",
      "CACHE_TIME" => "36000000",
      "CACHE_FILTER" => "N",
      "CACHE_GROUPS" => "Y",
      "SET_TITLE" => "Y",
      "SET_STATUS_404" => "Y",
      "USE_FILTER" => "N",
      "USE_COMPARE" => "N",
      "PRICE_CODE" => array(0=>"PRICE",),
      "USE_PRICE_COUNT" => "N",
      "SHOW_PRICE_COUNT" => "1",
      "PRICE_VAT_INCLUDE" => "N",
      "PRICE_VAT_SHOW_VALUE" => "N",
      "SHOW_TOP_ELEMENTS" => "N",
      "PAGE_ELEMENT_COUNT" => "10",
      "LINE_ELEMENT_COUNT" => "1",
      "ELEMENT_SORT_FIELD" => "sort",
      "ELEMENT_SORT_ORDER" => "asc",
      "LIST_PROPERTY_CODE" => array(0=>"PRICECURRENCY",1=>"",),
      "INCLUDE_SUBSECTIONS" => "Y",
      "LIST_META_KEYWORDS" => "-",
      "LIST_META_DESCRIPTION" => "-",
      "LIST_BROWSER_TITLE" => "NAME",
      "DETAIL_PROPERTY_CODE" => array(0=>"SIZE",1=>"S_SIZE",2=>"ARTNUMBER",3=>"MATERIAL",4=>"MANUFACTURER",5=>"",),
      "DETAIL_META_KEYWORDS" => "-",
      "DETAIL_META_DESCRIPTION" => "-",
      "DETAIL_BROWSER_TITLE" => "NAME",
      "DETAIL_SHOW_PICTURE" => "Y",
      "LINK_IBLOCK_TYPE" => "products",
      "LINK_IBLOCK_ID" => "13",
      "LINK_PROPERTY_SID" => "SVIAZ",
      "LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#",
      "DISPLAY_TOP_PAGER" => "N",
      "DISPLAY_BOTTOM_PAGER" => "Y",
      "PAGER_TITLE" => "Продукция",
      "PAGER_SHOW_ALWAYS" => "N",
      "PAGER_TEMPLATE" => "arrows",
      "PAGER_DESC_NUMBERING" => "N",
      "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000000",
      "PAGER_SHOW_ALL" => "N",
      "AJAX_OPTION_ADDITIONAL" => "",
      "SEF_URL_TEMPLATES" => Array(
         "sections" => "",
         "section" => "#SECTION_ID#/",
         "element" => "#SECTION_ID#/#ELEMENT_ID#/",
         "compare" => ""
      ),
      "VARIABLE_ALIASES" => Array(
         "sections" => Array(),
         "section" => Array(),
         "element" => Array(),
         "compare" => Array(),
      )
   )
);?> <?$APPLICATION->IncludeComponent(
   "bitrix:catalog.link.list",
   ".default",
   Array(
      "IBLOCK_TYPE" => "products",
      "IBLOCK_ID" => "13",
      "LINK_PROPERTY_SID" => "SVIAZ",
      "ELEMENT_ID" => $_REQUEST["PARENT_ELEMENT_ID"],
      "ELEMENT_SORT_FIELD" => "sort",
      "ELEMENT_SORT_ORDER" => "asc",
      "FILTER_NAME" => "arrFilter",
      "PAGE_ELEMENT_COUNT" => "30",
      "PROPERTY_CODE" =&#
спросил 06 Июнь, 13 от Feniks777 (200 баллов)

8 Ответы

00 голосов
господа?
ответил 06 Июнь, 13 от Feniks777 (200 баллов)
00 голосов
никто не может подсказать возможной причины фэйла?
кеш чистил, разные стандартные шаблоны пробовал - не помогает.
ответил 15 Июнь, 13 от Feniks777 (200 баллов)
00 голосов
Связанные товары должны иметь это свойство и быть привязаны к основному элементу, а у вас, как я понял, наоборот.
ответил 18 Сен, 13 от NitroGeN (2,840 баллов)
00 голосов
Цитата
Евгений Малков пишет:
Связанные товары должны иметь это свойство и быть привязаны к основному элементу, а у вас, как я понял, наоборот.
Связываю элементы из одного инфоблока.допустим есть элементы 178 и 189. Я для 178 указал 189, а для 189 - 178. В общем, ни у одного из них ничего не появилось...
=(
ответил 16 Дек, 13 от Feniks777 (200 баллов)
00 голосов
Люди, поделитесь плз готовым решением!а то не могу даже в демо-сайтах найти ни единого настроенного случая со связанными товарами
ответил 31 Март, 14 от Feniks777 (200 баллов)
00 голосов
Пример:
Есть каталог товаров Инфоблок ID=1, и каталог аксессуаров ID=2. Инфоблок 2 имеет свойство SVIAZ, привязка а ковару из инфоблока 1.
Компонент каталог


Код
"IBLOCK_ID" => "1", 
...
"LINK_IBLOCK_ID" => "2",
"LINK_PROPERTY_SID" => "SVIAZ",
ответил 24 Июль, 14 от NitroGeN (2,840 баллов)
00 голосов
Цитата
Евгений Малков пишет:
Пример:
Есть каталог товаров Инфоблок ID=1, и каталог аксессуаров ID=2. Инфоблок 2 имеет свойство SVIAZ, привязка а ковару из инфоблока 1.
Компонент каталог
Код
 "IBLOCK_ID" => "1", 
...
"LINK_IBLOCK_ID" => "2",
"LINK_PROPERTY_SID" => "SVIAZ", 


У меня всё в 1 инфоблоке, поэтому номера одинаковые:

Код
       "IBLOCK_ID" => "13",
 ....
      "LINK_IBLOCK_ID" => "13",
      "LINK_PROPERTY_SID" => "SVIAZ", 
В принципе в коде выше сие приведено.
Блин, почему ж не работает )))


связь ведь может быть осуществлена в рамках одного инфоблока?
ответил 25 Ноя, 14 от Feniks777 (200 баллов)
00 голосов
flabber, по ссылке .. ./products/link.php?ELEMENT_ID=178 у вас связанный товар показывается?либо PARENT_ELEMENT_ID=178
ответил 21 Март, 15 от Pippin (100 баллов)

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

0 голосов
1 ответ
спросил 16 Фев, 14 от Alyka (180 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
0 голосов
8 ответов
0 голосов
1 ответ
спросил 05 Авг, 13 от TeoRex (280 баллов)