Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе- списком. Но можно вывести их независимо друг от друга.
Как вывести свойства инфоблока по отдельности и немного плюшек не в тему
12.12.2013 14:47:29
|
|||
|
13.12.2013 15:30:08
PS Могу ошибаться, относится ли "мыло" к персональной информации (с точки зрения закона, так-то конечно относится). Во всяком случае в стандартном функционале ящики гостей ни где не сохраняются. |
|||||
|
24.01.2014 11:53:00
Это только вывод для детальной новости ? Или код подойдет и для списка новостей ?
|
|
|
24.01.2014 13:37:03
Просто меняйте (правильно применяйте) массивы
|
|||||
|
21.04.2014 12:19:22
А как вывести автора элемента !?
|
|
|
21.04.2014 23:06:50
|
|||||||
|
29.04.2014 11:10:23
Здравствуйте Михаил.
С помощью этого кода можно вывести одно свойство: <? if ($arResult["DISPLAY_PROPERTIES"]['СВОЙСТВО'] ;) {?> //если не пустое <?=$arResult['DISPLAY_PROPERTIES']['СВОЙСТВО']['NAME']?> //вывести название <?echo $arResult['DISPLAY_PROPERTIES']['СВОЙСТВО']['DISPLAY_VALUE'];?> //и значение <?}?> а если нужно вывести не одно свойство а двадцать свойств: пример: у ноутбуков пять свойств, у планшетов три свойства от свойств ноутбуков и два новых свойств, у мониторов совсем другие свойства подскажите пожалуйста как быть в этом случае? чтобы шаблон не увеличился на 60-ть строк) |
|
|
29.04.2014 20:50:55
|
|||
|
04.05.2014 14:12:59
Я не имел ввиду детальное описание, в детальном описании вывод работает, а мне нужно вывести в место анонса определенные инфоблоки, я и воспользовался вашим компонентом для добавление свойств и прописал их в своем шаблоне сайта, вывод свойств работает но у меня этих строк которые я писал выше 14х3 это еще не всё по плану их должно быть 40х3. Может можно как нибудь вывести свойства инфоблоков списком типа:
"DISPLAY_PROPERTIES" => array( 0 => "WIFI", 1 => "os", 2 => "HDD", ), чтобы вывести название и значение свойства |
|
|
06.05.2014 09:22:07
Подскажите, как вывести свойства - "Привязка к элементам в виде списка"?
|
|
|
04.06.2014 03:39:35
|
|||||||||
|
27.06.2014 08:53:28
Как вывести свойство строка - я делаю как в уроке было показано.
Но чтобы он вывел цену не 10000руб, а 10 000 - т.е. с пробелом после 10 ? Версия Битрикса самая простая! |
|
|
28.06.2014 16:20:45
|
|||
|
03.08.2014 10:04:05
<?= "<div class='textname'>". $arResult['PROPERTIES']['ATTSIZES']['NAME'] .": </div>";?> <?$attsizes = $arResult['PROPERTIES']['ATTSIZES']['VALUE'];?> <?asort($attsizes); foreach ($attsizes as $item){ echo "<span class='attsizes'>" . $item . "</span>" . "\n"; }?> |
|||
|
12.08.2014 06:00:27
Здравствуйте. Помогите, пожалуйста. В общем, проблема такая: создал инфоблок, одно лишь свойство PHOTOS, в котором 4 изображения. В настройках инфоблока в разделе "Настройки списка - Свойство" нет моего свойства PHOTOS.
Именно поэтому такой код ничего не дает: <?$photo = CFile::GetPath($arResult["PROPERTIES"]["PHOTOS"]["VALUE"&];?> <img src="<?echo $photo;?>" /> Мне посоветовали самому вписать свойство, но оно, как мне сказали будет называться не PHOTOS, а как-то по-другому. Так как мне узнать, что писать в "Настройки списка - Свойство", как узнать, как еще это свойство PHOTOS может называться? |
|
|
12.08.2014 06:16:09
Но так как у вас множественное свойство, метод все равно не поможет. Вам сюда http://camouf.ru/blog-note/301/ |
|||
|
15.09.2014 06:16:52
Михаил, если требуется у инфоблока товары, вывести связанные элементы из этого же инфоблока, например для вывода сопуствующих элементов? можете выложить код?
|
|
|
29.09.2014 05:20:14
По поводу множественного свойства типа список - я делаю по другому - рабочий вариант:
|
|||
|
25.10.2014 08:04:17
Добрый день!
Меня интересует вопрос: как разбить строку множественного свойства инфоблока? <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <small> <span class = "properties"> <?=$arProperty["NAME"]?>: </span> <br> <?if(is_array($arProperty["DISPLAY_VALUE"] );?> <?= implode (" / ", $arProperty["DISPLAY_VALUE"] );?> <?else:?> <?=$arProperty["DISPLAY_VALUE"];?> <?endif?> </small><br /> <?endforeach;?> Пробовал добавить explode, но получалась ошибка. Ломаю голову, потому что очень надо. Кроме этого нужно добавить к элементам свойства счетчик. Буду благодарен за оказанную мне помощь. |
|
|
06.04.2015 19:15:58
Здравствуйте, Михаил.
Подскажите пожалуйста. Как отдельно вывести свойство типа "Список"? В списке может быть выбран 1 и более элементов. Никак не получается. Всю голову сломал Заранее благодарен за ответ. |
|
|
13.08.2015 20:34:07
|
|||
|
13.08.2015 21:08:09
foreach |
|||||
|
08.04.2016 21:01:42
Здравствуйте Михаил. Не знаю туда ли пишу.
Просто никак не получается сделать так чтобы торговые предложения выводились random. У меня сайт дверей. Есть 5 вариантов цветов для выбора дверей. При выводе товаров по умолчанию они выводятся все одного цвета, страница смотрится не очень. Хотелось бы вразброску. Пробовал вариант сортировка по индексу сортировки, при этом у т.п. каждого предложения ставил разные индексы. Не реагирует никак. Спасибо. |
|
|
09.04.2016 03:13:12
|
|||
|
09.04.2016 10:05:39
Может надо какое то собственное поле создать и по нему сортировать? Если так, надо просто выбрать ДРУГОЙ и добавить код поля? Еще раз извините если вопросы не по теме. |
|||
|
08.09.2016 14:06:20
Множественное свойство типа список:
<?if(is_array($arResult['DISPLAY_PROPERTIES']['MMT']['DISPLAY_VALUE'])):?> <?=implode(" / ",$arResult['DISPLAY_PROPERTIES']['MMT']['DISPLAY_VALUE']);?> <?else:?> <?=$arResult['DISPLAY_PROPERTIES']['MMT']['DISPLAY_VALUE'];?> <?endif?> |
|
|
08.09.2016 18:07:38
Вывести множественное свойство типа строка :
|
|
|
06.10.2016 15:22:55
Привет Михал!
Подскажите пожалуйста, почему данная конструкция не работает?
|
|||
|
20.12.2016 10:45:18
Доброго дня Михаил.
Вопрос может показаться глупым, но почему не работает эта конструкция? Мне нужно вывести заранее сверстанное имя свойства, а если свойство пустое, то соответственно ни чего выводиться не должно.
Заранее благодарен! |
|||
|
21.12.2016 02:37:31
|
|||||
|
07.02.2017 09:44:11
привет.
есть такая магия: <pre> <?print_r($arResult)?> </pre> смотрим что в массиве и выводим то что надо. ($arResult заменить на $arItem или $arOffers или любой другой) |
|
|
14.03.2017 17:02:51
Добрый день, подскажите пожалуйста, я в инфоблоке создал свойства, в параметре компонента - детальный просмотр, выделяю это свойство, но в Редактирование элемента его нет(
|
|
|
14.03.2017 22:33:38
|
|||
|
23.03.2017 16:51:22
Здравствуйте, не работает:
Свойство есть, картинка в него загружена. Вывожить пытаюсь на детальной странице инфоблока. Вот здесь: http://likeprint.ru/oborudovanie/ofsetnoe-oborudovanie/ |
|||
|
23.03.2017 17:58:52
Прошу прощения, все заработало. Свойство надо было указать в настройках компонента.
|
|
|
02.06.2017 23:34:53
Изменено: |
|||
|
11.07.2017 12:33:29
Здравствуйте, хочу вывести цену отдельно от общего списка свойств, использую
все хорошо, но теперь вопрос, а как мне это свойство исключить из общего списка? |
|||
|
11.07.2017 12:53:44
|
|||||||
|
14.09.2017 11:43:58
Здравствуйте! Пытаюсь вывести отдельное свойство инфоблока по материалам ваших заметок[img][img]http://s018.radikal.ru/i518/1709/4f/471ffc3bee2d.png[/img][/IMG]
Подскажите что не так? у меня не получилось вывести свойство. |
|
|
14.09.2017 12:59:17
|
|||
|
15.09.2017 11:30:07
Код свойства: PARTNER_STATUS Тип: Строка В примере <? echo $arResult['DISPLAY_PROPERTIES']['ATTRIBUTE']['DISPLAY_VALUE'];?> Где: DISPLAY_PROPERTIES - название свойства ATTRIBUTE - код свойства Встввляю: <? echo $arResult['Статус партнера']['PARTNER_STATUS']['DISPLAY_VALUE'];?> Такое сочетание не работает. Как сделать правильно? |
|||
|
15.09.2017 11:52:16
<? echo $arResult['DISPLAY_PROPERTIES']['PARTNER_STATUS']['DISPLAY_VALUE'];?>
|
|
|
22.09.2017 12:49:59
Михаил, добрый день. Подскажите пожалуйста в чем проблема.
Хочу в краткое описание материала блога вывести отдельные строки: Адрес, Дата/Время. В настройках инфоблока, добавил нужные поля: http://prntscr.com/go9djw. В код также добавил: http://prntscr.com/go9dti. Но здесь: http://prntscr.com/go9dzy не выводит. Хотя, стандартные строки типа дата создания без проблем. Что не так делаю? |
|
|
22.09.2017 12:57:33
|
|||
|
22.09.2017 14:50:35
|
|||||
|
22.09.2017 15:00:34
|
|||||||
|
10.10.2017 02:05:16
Добрый день, прошу помощи.
Не могу вывести в массиве связанные свойства инфоблока. Если без массива вывести свойство (https://yadi.sk/d/YqflbDyR3Nbt4Z): то работает нормально этот код: Но если я это свойство переключаю во множественное (https://yadi.sk/d/FY6Wrbkb3Nbt8m): то не могу понять как вывести эти свойства. Помогите разобраться, как этот пример привратить в массив?
|
||||
|
||||
Блог-note: заметки разработчика
Правильное подключение стилей и скриптов в Битрикс
Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если...
Фильтрация разделов каталога с помощью умного фильтра
Задача: В каталоге выводится умный фильтр, нужно сделать так чтобы он применялся не только к товарам но и к компоненту &...
FTP доступ на Виртуальной машине Битрикс
Бывает что нужно открыть FTP доступ к заранее известной папке на сайте под управлением 1С Битрикс, который работает на в...
Малая корзина Битрикс, упрощенный шаблон
Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке интернет-магазина. Код окульту...
Создать pdf файл из элемента инфоблока, дать скачать пользователю, поддерживать в актуальном состоянии или отправить на e-mail.
Задача: при каждом посещении статьи, на сайте, нужно создавать pdf файл с ее содержимым и записывать в свойство инфоблок...
Показать только один тип цены в каталоге Битрикс
Достаточно часто, при создании сайта на битрикс, можно столкнуться с такой проблемой: на сайте имеется несколько групп о...
Input Type File, множественный с дропзоной и показом превью
Задача: Сделать возможность загрузки файлов в множественный input type="file" c помощью drag&drop и показом превью загру...
Подключение jquery из ядра битрикс и объединение своих скриптов в один файл
Если используете большое количество js скриптов на сайте. Например: фансибокс, всяческие галереи и прочее- то таких внеш...
Создание PWA для сайта на 1С-Битрикс
Технология PWA позволяет создать приложение для любого сайта. Не обязательно работающего на 1С-Битрикс, данная заметка ...