Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе- списком. Но можно вывести их независимо друг от друга.
Как вывести свойства инфоблока по отдельности и немного плюшек не в тему
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: заметки разработчика
Дополнительные опции/услуги, добавляемые в корзину, в карточке товаров
Задача: в детальной карточке товара сделать возможность добавления услуги или опции, при добавлении товара в корзину.
Запретить указание количества товаров, добавляемого в корзину, в определенных разделах каталога.
Задача состоит в том, чтобы запретить указание количества товара, добавляемого в корзину, в определенных разделах катало...
Рассылка новинок каталога в автоматическом режиме
Что бы реализовать рассылку новинок каталога на email-ы пользователей, можно воспользоваться событием OnBeforeIBlockElem...
CRM Битрикс-24 на веб-окружении под Ubuntu 24.04, c поддержкой PUSH и многосайтовости
Задача: Так как с 30 июня 2024 года операционная система CentOS-7 полностью снята с поддержки и не будет получать обновл...
Список новостей с автопрокруткой через overflow:scroll
Простенький javascript позволит сделать автопрокрутку в шаблоне списка новостей. Достаточно актуально для новостных сайт...
Отфильтровать товары бренда и вывести по разделам каталога
Задача: на странице бренда, который выводится компонентом новостей, нужно показать все товары этого бренда из каталога. ...
Установка вебсервера на Apple Silicon (нативный ARM стек), оптимизированный для 1С-Битрикс.
Появилась задачка, установить стек MAMP (macOS, Apache, MYSQL, PHP) на рабочий ноутбук с процессором Apple Silicon M1. В...
Глобальные фильтры на всякие случаи жизни
Глобальный фильтр, нужен чаще всего, для вывода определенных элементов, из общего массива, инфорблока. Спектр применяем...
Кастомизация поля input type file, свой внешний вид
Задача: Поле input type="file" предоставляет возможность загрузки файлов на веб-странице. Однако стандартный в...