Вывести картинку связанного элемента в каталоге битрикс

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Вывести картинку связанного элемента в каталоге битрикс
 
Вывести картинку связанного элемента в каталоге битрикс

Иногда, например в интернет-магазине созданном на битрикс, нужно вывести рекомендуемые или дополнительные товары в карточке конкретного товара. Для наглядности: В описании товара "Платье розовое" нужно предложить покупательнице приобрести "Босонжки розовые" и "Сумочка розовая", то есть прямо в карточке товара смотивировать дальнейшую покупку. Давайте сделаем это через свойство "Привязка к элементам в в иде списка"
 
После вставки кода на детальной стр все проподает возможно какието несовместимасти с кодом на моей стр=(
 
Цитата
Константин пишет:
После вставки кода на детальной стр все проподает возможно какието несовместимасти с кодом на моей стр=(
Попробуйте поиграться с размещением этого кода. Быть может где-то нарушаете условия самого компонента.
 
Цитата
Константин пишет:
После вставки кода на детальной стр все проподает возможно какието несовместимасти с кодом на моей стр=(
Спасибо Все нормально работает!
 
Цитата
Константин пишет:
После вставки кода на детальной стр все проподает возможно какието несовместимасти с кодом на моей стр=(
<?endforeach?> Добавьте в конце !
 
Цитата
Гость сайта пишет:
Цитата
Константин пишет:
После вставки кода на детальной стр все проподает возможно какието несовместимасти с кодом на моей стр=(
<?endforeach?> Добавьте в конце !
Да, точно не хватает. Спасибо за наблюдение, поправил в тексте. Видимо спешил когда писал
 
Цитата
Михаил Базаров пишет:
Цитата
Гость сайта пишет:
Цитата
Константин пишет:
После вставки кода на детальной стр все проподает возможно какието несовместимасти с кодом на моей стр=(
<?endforeach?> Добавьте в конце !
Да, точно не хватает. Спасибо за наблюдение, поправил в тексте. Видимо спешил когда писал

Цитата
Михаил Базаров пишет:
Цитата
Гость сайта пишет:
Цитата
Константин пишет:
После вставки кода на детальной стр все проподает возможно какието несовместимасти с кодом на моей стр=(
<?endforeach?> Добавьте в конце !
Да, точно не хватает. Спасибо за наблюдение, поправил в тексте. Видимо спешил когда писал
И еще кое что замените вот <? if($pid == ’ATT_SVYZKA’): ?> на <? if($pid == "ATT_SVYZKA " ): ?> То-есть кавычки не ' a "
 
А как картинке присвоить url
 
А если не в детальном просмотре, а в списке товаров выводить миниатюрой? Для ювелирного сайта было бы удобнее сразу в списке товаров видеть, что например у кольца есть комплект из серег.
 
Цитата
Гость сайта пишет:
А если не в детальном просмотре, а в списке товаров выводить миниатюрой? Для ювелирного сайта было бы удобнее сразу в списке товаров видеть, что например у кольца есть комплект из серег.
Недавно презентовали версию Битрикс 14- рассказывали как раз о таких комплектах. Вроде бы как без особых лишних телодвижений можно реализовать такой вот функционал. Правда, пока не смотрел что это за зверь. Чуть позже если подвернется подобное реализовывать- напишу записку.
 
Два дня мучаюсь, выводит ошибку: Fatal error: Class 'CCatalogProduct' not found in
 
Цитата
Дмитрий пишет:
Два дня мучаюсь, выводит ошибку: Fatal error: Class 'CCatalogProduct' not found in
Нужно понимать вашу задачу и что делается для ее реализации. Так тяжело подсказать
 
Здравствуйте, Михаил! Почему когда привязываю товар он виден из товаров к которому привязал, а из самого элемента не виден? Так реализовано, или можно переключить? Спасибо
 
Цитата
гость пишет:
Здравствуйте, Михаил! Почему когда привязываю товар он виден из товаров к которому привязал, а из самого элемента не виден? Так реализовано, или можно переключить? Спасибо
Попробуйте в настройках компонента каталог, указать связанный с ним инфоблок. Так конечно тяжело что-то сказать, нужно видеть что у вас там.
 
Добрый вечер, а можно ли вывести сопутствующие товары из разных инфоблоков?
ТП битрикс на вопрос ответит не может, по стандартной схеме - не выводится.
 
Цитата
Виктория пишет:
Добрый вечер, а можно ли вывести сопутствующие товары из разных инфоблоков?
ТП битрикс на вопрос ответит не может, по стандартной схеме - не выводится.
По стандартной и не получится, нужно кастомизировать шаблон и делать привязку в элементам, указав нужные инфоблоки для связки.
 
у меня почему то ничего не выводит(((

без картинок (то, что в стандартном компоненте) работает. а этот не работает. совсем. компонент его как буд-то бы не видит
 
А если связанных товаров 90 штук по каждому элементу? Как быть?
 
Цитата
Гость сайта пишет:
А если связанных товаров 90 штук по каждому элементу? Как быть?
Зачем так много? То есть я даже не могу представить магазин у которого такой бардак в карточке- зачем он нужен?
 
Сделал все по инструкции. Товары не выводятся. Не работает... В чем может быть причина?
1С-Битрикс: Управление сайтом 14.0.10.
 
Здравствуйте, Михаил! Прогнал свой массив через var_dump
Код
<? var_dump($arResult["DISPLAY_PROPERTIES"]["ATT_SVYAZKA"]); ?>
 
Получил. Вопрос как вывести: картинки, купить? В файле result_modifier.php посмотрел, всё хорошо.
Код
array(37) {
  ["ID"]=>
  string(2) "55"
  ["TIMESTAMP_X"]=>
  string(19) "2014-08-28 15:21:34"
  ["IBLOCK_ID"]=>
  string(1) "2"
  ["NAME"]=>
  string(55) "Так же с этим товаром покупают"
  ["ACTIVE"]=>
  string(1) "Y"
  ["SORT"]=>
  string(3) "500"
  ["CODE"]=>
  string(11) "ATT_SVYAZKA"
  ["DEFAULT_VALUE"]=>
  string(0) ""
  ["PROPERTY_TYPE"]=>
  string(1) "E"
  ["ROW_COUNT"]=>
  string(1) "1"
  ["COL_COUNT"]=>
  string(2) "30"
  ["LIST_TYPE"]=>
  string(1) "L"
  ["MULTIPLE"]=>
  string(1) "Y"
  ["XML_ID"]=>
  NULL
  ["FILE_TYPE"]=>
  string(0) ""
  ["MULTIPLE_CNT"]=>
  string(1) "5"
  ["TMP_ID"]=>
  NULL
  ["LINK_IBLOCK_ID"]=>
  string(1) "2"
  ["WITH_DESCRIPTION"]=>
  string(1) "N"
  ["SEARCHABLE"]=>
  string(1) "N"
  ["FILTRABLE"]=>
  string(1) "N"
  ["IS_REQUIRED"]=>
  string(1) "N"
  ["VERSION"]=>
  string(1) "1"
  ["USER_TYPE"]=>
  string(5) "EList"
  ["USER_TYPE_SETTINGS"]=>
  array(4) {
    ["size"]=>
    int(1)
    ["width"]=>
    int(0)
    ["group"]=>
    string(1) "N"
    ["multiple"]=>
    string(1) "N"
  }
  ["HINT"]=>
  string(0) ""
  ["PROPERTY_VALUE_ID"]=>
  array(3) {
    [0]=>
    string(4) "3476"
    [1]=>
    string(4) "3477"
    [2]=>
    string(4) "3479"
  }
  ["VALUE"]=>
  array(3) {
    [0]=>
    string(3) "428"
    [1]=>
    string(3) "403"
    [2]=>
    string(3) "400"
  }
  ["DESCRIPTION"]=>
  array(3) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
  }
  ["VALUE_ENUM"]=>
  NULL
  ["VALUE_XML_ID"]=>
  NULL
  ["VALUE_SORT"]=>
  NULL
  ["~VALUE"]=>
  array(3) {
    [0]=>
    string(3) "428"
    [1]=>
    string(3) "403"
    [2]=>
    string(3) "400"
  }
  ["~DESCRIPTION"]=>
  array(3) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
  }
  ["~NAME"]=>
  string(55) "Так же с этим товаром покупают"
  ["~DEFAULT_VALUE"]=>
  string(0) ""
  ["DISPLAY_VALUE"]=>
  array(3) {
    [0]=>
    string(128) "Аккумуляторная дрель-шуруповерт Hitachi DS 14 DFL"
    [1]=>
    string(88) "Аккумуляторная дрель Makita DF330DWE"
    [2]=>
    string(111) "Аккумуляторная дрель-шуруповерт Makita 6271DWAE"
  }
} 
 
Цитата
Виктор пишет:
Здравствуйте, Михаил! Прогнал свой массив через var_dump
Код
 <? var_dump($arResult["DISPLAY_PROPERTIES"]["ATT_SVYAZKA"]); ?>
  
Получил. Вопрос как вывести: картинки, купить? В файле result_modifier.php посмотрел, всё хорошо.
Код
 array(37) {
  ["ID"]=>
  string(2) "55"
  ["TIMESTAMP_X"]=>
  string(19) "2014-08-28 15:21:34"
  ["IBLOCK_ID"]=>
  string(1) "2"
  
    [1]=>
    string(88) "Аккумуляторная дрель Makita DF330DWE"
    [2]=>
    string(111) "Аккумуляторная дрель-шуруповерт Makita 6271DWAE"
  }
}  
Посмотрите как это реализовано в типовом магазине битрикс. Просто привяжите к одному товару несколько других.
Там все будет. И купить и количество И так далее
 
Михаил, данный код работает в редакции где есть модуль "магазин", у меня на старте хочу вывести связанные элементы.
Выдает ошибку Class 'CCatalogProduct' not found in ....
 
Михаил, доброго времени. Спасибо Вам за данный пример - очень помог! Если не затруднит, помогите вывести ещё и цену для связанного элемента, а также установить url на картинку (для перехода к элементу).
 
Подскажите, а как привязать число отвечающее за сортировку к ссылке с другой страницы на сайте. То есть нужно чтобы ссылка "здесь" переносила меня на середину другой страницы, где начинаются новостные элементы с сортировкой допустим 1000?
 
Версия битрикс 16 не работает этот код вообще ничего не выводит.
 
Цитата
Евгений Макаров пишет:
Версия битрикс 16 не работает этот код вообще ничего не выводит.
Что то не правильно делаете, этот сайт тоже на 16-ой версии. В ценах- связанные работы из портфолио, работают именно по этому методу
https://camouf.ru/pricenew/1c-bitrix/magazin/
 
Столкнулся с непонятной проблемой.

Если в свойстве два и более элементов, то всё выводится нормально.
Но если в свойстве только один элемент, то цикл for (первый) не проводит ни одной итерации.

Пытаюсь настроить вывод модификаций товара, отличающихся по 2ум свойствам.
Полагаю, проблема в условии выхода из цикла, но не могу понять, как её исправить.
 
Цитата
Александр пишет:
Столкнулся с непонятной проблемой.

Если в свойстве два и более элементов, то всё выводится нормально.
Но если в свойстве только один элемент, то цикл for (первый) не проводит ни одной итерации.

Пытаюсь настроить вывод модификаций товара, отличающихся по 2ум свойствам.
Полагаю, проблема в условии выхода из цикла, но не могу понять, как её исправить.
Поправка. <?if(is_array($arProperty["DISPLAY_VALUE"])):?> выходит false
Читают тему

© 2011—2016 Частный вебмастер: ИП Базаров, ОГРНИП: 315784700173692. Работает на 1С-Битрикс.
Копирование материалов запрещено: "ГК РФ, часть 4, раздел VII: Права на результаты интеллектуальной деятельности".

Информация размещенная на сайте, не является публичной офертой. Политика конфеденциальности
x
Как к Вам обращаться? *
Ваша электронная почта: *
Доп. материалы (логотип, тех. задание):
 
Обзор
Текст сообщения: