Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе- списком. Но можно вывести их независимо друг от друга.
Как вывести свойства инфоблока по отдельности и немного плюшек не в тему
|
Михаил Базаров: 11.12.2013 07:00:00
Как вывести свойства инфоблока по отдельности и немного плюшек не в тему
Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе- списком. Но можно вывести их независимо друг от друга. |
|
Дмитрий: 21.04.2014 12:00:00
А как вывести автора элемента !?
|
|
Михаил Базаров: 21.04.2014 11:00:00
|
|
Виталий Элс: 29.09.2014 05:00:00
По поводу множественного свойства типа список - я делаю по другому - рабочий вариант:
|
|
Dmitriy Ivanov: 14.03.2017 05:00:00
Добрый день, подскажите пожалуйста, я в инфоблоке создал свойства, в параметре компонента - детальный просмотр, выделяю это свойство, но в Редактирование элемента его нет(
|
|
Михаил Базаров: 14.03.2017 10:00:00
|
|
chybakabra: 02.06.2017 11:00:00
|
|
Алексей Сель: 11.07.2017 12:00:00
Здравствуйте, хочу вывести цену отдельно от общего списка свойств, использую
все хорошо, но теперь вопрос, а как мне это свойство исключить из общего списка? |
|
Михаил Базаров: 11.07.2017 12:00:00
Просто уберите его из выборки. Прям в настройках компонента снимите выделение. А этот код преобразуйте в
Оно будет выводиться не зависимо, от того что указано в настройках компонента |
|
maksim: 15.09.2017 11:00:00
Код свойства: PARTNER_STATUS Тип: Строка В примере <? echo $arResult['DISPLAY_PROPERTIES']['ATTRIBUTE']['DISPLAY_VALUE'];?> Где: DISPLAY_PROPERTIES - название свойства ATTRIBUTE - код свойства Встввляю: <? echo $arResult['Статус партнера']['PARTNER_STATUS']['DISPLAY_VALUE'];?> Такое сочетание не работает. Как сделать правильно? |
|
Михаил Базаров: 15.09.2017 11:00:00
<? echo $arResult['DISPLAY_PROPERTIES']['PARTNER_STATUS']['DISPLAY_VALUE'];?>
|
|
Сергей Стефанович: 01.02.2018 08:00:00
Вывести множественное свойство привязка к элементам в виде списка.
Стандартные свойства выводятся, последнее (тип строка) не выводится |
|
Алексей Сель: 21.02.2018 01:00:00
Здравствуйте! Подскажите пожалуйста как вывести по отдельности свойства элемента в catalog.top?
|
|
Михаил Базаров: 21.02.2018 01:00:00
|
|
Алексей Сель: 21.02.2018 01:00:00
|
|
Михаил Базаров: 22.02.2018 04:00:00
<?=$arElement['PROPERTIES']['BR_PRICE']['VALUE']?> |
|
ольга евдокимова: 04.08.2020 06:00:00
Огромное спасибо за материал! Сколько миллонов раз я его использовала на сайтах, просто не описать словами!
|
|
Bakha: 02.12.2021 08:00:00
Здравствуйте! Помогите пожалуйста разобраться.
Данный код выводит название элемента и ссылку на него. Как вывести вместо название элемента вывести свойство?
|
|
Максим: 03.07.2022 04:00:00
Здравствуйте! Подскажите, пожалуйста,
Хочу вывести срок годности на видном месте, где он заполнен. Использую ваш 1 пример <? if ($arResult["DISPLAY_PROPERTIES"]['СВОЙСТВО']){?> //если не пустое <?=$arResult['DISPLAY_PROPERTIES']['СВОЙСТВО']['NAME']?> //вывести название <?echo $arResult['DISPLAY_PROPERTIES']['СВОЙСТВО']['DISPLAY_VALUE'];?> //и значение <?}?> Но Не работает. Сейчас использую вот такой <div class="expired"><?=$arResult['PROPERTIES']['GODEN_DO']['VALUE']['NAME'];?></div> Показывается, но имя свойста "Годен до" везде отображается, даже у товаров у которых он не заполнен. Как правильно задать условие, чтобы показывалось имя свойства только при условии заполненного значения? Заранее спасибо. |
|
Михаил Базаров: 04.07.2022 09:00:00
Добрый Попробуйте вот так:
|
|
Андрей: 31.08.2022 10:00:00
Подскажите, пожалуйста, как вывести отдельное свойство инфоблока, у которого несколько значений должны быть разделены запятой
|
|
Михаил Базаров: 31.08.2022 11:00:00
Если правильно понял вопрос:
|
|
Гость: 01.09.2022 11:00:00
|
|
Гость: 08.12.2022 08:00:00
Михаил, добрый день!
Подскажите, пожалуйста, как в общем списке выделить отдельное свойство элемента цветом? |
|
Андрей: 08.12.2022 08:00:00
Уточнение к предыдущему вопросу
Как сделать, чтобы отдельное свойство элемента в общем списке выводилось определенным цветов (или курсивом) Имеется ввиду и имя и значение (и [NAME] и [DISPLAY_VALUE]) |
|
Михаил Базаров: 08.12.2022 02:00:00
Можно, просто версткой, получив нужное свойство через nth-child() Например, если третье в списке:
|
|
Андрей: 09.12.2022 10:00:00
|
|
Михаил Базаров: 10.12.2022 03:00:00
Тогда посложнее заморочка)
|
|
Андрей: 11.12.2022 11:00:00
Хотя я пока решил вопрос по другому. Стиль меняется в зависимости от ИМЕНИ свойства. Не идеально, конечно, но мне подойдёт. Вот код, может кому будет интересно:
Поддерживаю проект скромным донатом ) |
|
Михаил Базаров: 11.12.2022 05:00:00
Да, еще если эти условия по выбору отдельных стилей поcтоянно меняются и не хочется лазить в код из за смены условия.
Можно использовать примечание у свойства, как-то так:
В самом примечании, собственно нужный class или style |
|
Алекс: 10.04.2024 02:00:00
Как вывести множественное свойство типа список, чтобы вывести Значение и XML_ID в массиве ?
Задачи - создать перелинквку из товара, прописав название и ссылки на статичные страницы сайта. |
|
Гость: 20.11.2025 11:00:00
Подскажите, а как группировать выводимые св-ва , например ширина высота глубина в группу Размеры - чисто для визуального подсвечивания
Размеры ширина 500мм высота 100мм глубина 400мм |
|
Михаил Базаров: 20.11.2025 10:00:00
Штатно никак, но в маркетплейсе был модуль для реализации подобного.
Единственное, видел его лет 5-6 назад. Живой ли еще, не известно. |
|
Гость: 11.12.2025 06:00:00
Михаил, приветствую. А есть ли у тебя заготовка или может подскажешь:
надо у товаров выводить что то типа вариантов комплектации, создал инфоблок с множественным св-м товары в комплектации . Это привязка к элементам каталога. А у товаров создал поле Привязать комплектацию ( тоже множественное) . Теперь на карточке товара надо сделать слайдер вывода этих товаров из всех подвязанных комплектаций. Допустим у товара подвязано две комплектации в каждой комплектации по три товара в итоге должно в слайдер вывестись 6 товаров из обоих комплектаций. Но еще по кнопке с названием комплектации оставлять в слайдере только эти товары |
|
Михаил Базаров: 11.12.2025 09:00:00
Что-то пока не смог переварить задачу) На уровне логики запутался
|
|
Гость: 12.12.2025 01:00:00
Каждый вариант это элемент другого инфоблока , у которого есть множественное свойство - привязка к товарам. Т. Е: В каждом варианте подкреплено несколько товаров. Получается у нас к товару инфоблока «каталок товаров» я привязываю Варианты ( элементы другого инфоблока) - в которых также содержатся по несколько «товаров». И теперь в детальной у товара каталога нужно выводить варианты комплектации в раскрытом виде- те лучше в слайдер всех товаров из вариантов привязанных к нему. Допустим есть товар «компрессор » . Показываем что он может быть комплектоваться вариантом 1 ( и выводим товары варианта 1) , комплектоваться вариантом 2 ( и выводим товары варианта 2) и тд. Вот все товары всех вариантов должны быть выведены по умолчанию а при нажатии на ссылку вариант1 оставаться только товары которые стоят в варианте 1 |
|
Гость: 12.12.2025 10:00:00
Миша привет, спасибо за уроки! вот подскажи, получаю в компоненте самописном вот такой массив , см принтскрин.
подскажи как мне в шаблон отображать картинку "детайл пикчер" именно картинкой а не просто путь , как забрать в шаблон и сформировать в тэг img src ? Заранее спасибо |
|
Михаил Базаров: 12.12.2025 05:00:00
Дык она в
На вопрос двумя сообщениями выше - пока не могу ответить. Искренне не понимаю задачу. Напиши не решение (как сделал) а изначальну задачу (что и зачем делаем). Душей понимаю что можно сделать проще - но пока плохо "впитал" начальную задачу. |
|
Гость: 12.12.2025 06:00:00
В катрочке товара (детейл) это надо сделать таким блоком : |
|
Михаил Базаров: 13.12.2025 07:00:00
Если правильно "въехал" проще всего варианты сделать торговыми предложениями основной карточки.
У этих ТП, да, свойство множественная привязка к элементам другого инфоблока. При выборе конкретного ТП передаем его ID в Ajax обработчик (или GET/REQEST - если нужно обновить страницу с уникальным URL) - который по этому ID найдет все связанные с ним элементы другого инфоблока и обновит блок со слайдером. |
|
Гость: 13.12.2025 02:00:00
|
|
Михаил Базаров: 13.12.2025 02:00:00
Не - ни уроков ни примера нет. Очень специфичная задача
|
|
Гость: 15.12.2025 04:00:00
Михаил подскажи пожалуйста, как выводить вторую цену у товара, обновились до бизнеса с малого бизнеса завели в модуле магазина вторую цену? где она хранится в битриксе. как ее искать, чтоб в скписке выводить и в карточке?
|
|
Михаил Базаров: 15.12.2025 10:00:00
В настройках компонентов нужно выбрать все цены для вывода. В самих ценах выставить права на просмотр и покупку для пользователей.
В общем, это немножко не сюда вопрос) Стандартный функционал битрикса (модели каталога и магазина) по работе с ценами |
|
Гость: 16.12.2025 09:00:00
вот что то типа этого нашел CDBResult GetCatalogGroups( string by, string order ); |
|
Михаил Базаров: 16.12.2025 10:00:00
Из любого штатного шаблона можно дернуть работу с выводом цен. Из того что под рукой было:
|
|
Гость: 13.02.2026 11:00:00
Добрый день! Мне нужно вывести на детальной странице в элементе каталога произвольный код. Я создала свойство типа список с единственным значением Y. Если в настройках элемента чекбокс активен, то должен выводиться код, если нет - не должен. Решение такое:
Но оно не работает именно в каталоге, ни на детальной странице, ни в списке товаров, если заменить Result на Element. Зато прекрасно работает в списке элементов инфоблока типа Новости, если заменить на Item. В чём может быть проблема? Мелочь, но она создаёт кучу проблем Заранее благодарна за ответ. С меня донатик. |
|
Михаил Базаров: 13.02.2026 04:00:00
Попробуйте так.
|
|
Гость: 14.02.2026 09:00:00
В полном варианте такой код?
|
|
Михаил Базаров: 14.02.2026 02:00:00
Ну можно и так
|
Блог-note Заметки по 1С-Битрикс
-
Не дать купить товара больше, чем находится на определенных складах
Задача: в магазине 20 складов, на всех есть остатки но нужно ограничить покупку товара только остатками на двух складах, не меняя параметр "Доступное ...
-
Добавление своих полей в почтовые шаблоны Битрикс
Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номер телефона заказчика в почтовый шаблон SALE_NEW_ORDER. Так как ...
-
СЕО настройки сайта перед запуском
В видео рассказано о первоначальной СЕО настройке сайта перед запуском. Все показанное является компилицией из собственного опыта взаимодействия с СЕО...
-
Фильтрация разделов каталога с помощью умного фильтра
Задача: В каталоге выводится умный фильтр, нужно сделать так чтобы он применялся не только к товарам но и к компоненту "Список разделов" ...
-
Информация о службе доставки по ее ID, в 1С-Битрикс
Задача: зная ID службы доставки получить необходимую информацию о ней, с помощью API 1С-Битрикс
-
Добавить свойство в административную форму заказа
Задача, кастомизировать административную форму заказа: добавить свойство заказа в шапку формы, в виде картинки. На сайте, при оформлении заказ пользов...