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

Работа со свойствами элемента

00 голосов
4
Ещё раз всем добрый день.
Столкнулся с такой проблемкой. У меня есть свойство у элемента "строковое" множественное и плюс ещё стоит галочка добавлять описание к свойству. В итоге получаеться, что когда я добовляю элемент в инфоблок, то заполняю это свойство и рядом делаю описание к каждому заполнению. В итогде у меня получаеться такой массив:
Код
[DISPLAY_PROPERTIES] => Array
        (
        [url] => Array
                (
                    [ID] => 1
                    [TIMESTAMP_X] => 2007-10-09 19:24:40
                    [IBLOCK_ID] => 8
                    [NAME] => Путь
                    [ACTIVE] => Y
                    [SORT] => 500
                    [&shy;CODE] => url
                    [DEFAULT_VALUE] => /
                    [PROPERTY_TYPE] => S
                    [ROW_COUNT] => 1
                    [COL_COUNT] => 30
                    [LIST_TYPE] => L
                    [MULTIPLE] => Y
                    [XML_ID] => 1
                    [FILE_TYPE] => jpg, gif, bmp, png, jpeg
                    [MULTIPLE_CNT] => 5
                    [TMP_ID] => 
                    [LINK_IBLOCK_ID] => 0
                    [WITH_DESCRIPTION] => Y
                    [SEARCHABLE] => N
                    [FILTRABLE] => Y
                    [VERSION] => 1
                    [USER_TYPE] => 
                    [PROPERTY_VALUE_ID] => Array
                        (
                            [0] => 166
                            [1] => 167
                        )

                    [VALUE] => Array
                        (
                            [0] => /programs/1.rar
                            [1] => /programs/2.rar
                        )

                    [DESCRIPTION] => Array
                        (
                            [0] => Часть 1
                            [1] => Часть 2
                        )

                    [VALUE_ENUM] => 
                    [~VALUE] => Array
                        (
                            [0] => /programs/1.rar
                            [1] => /programs/2.rar
                        )

                    [~DESCRIPTION] => Array
             &nbs
спросил 29 Дек, 13 от Wildest (500 баллов)

4 Ответы

00 голосов
Измените тэмплэйт компонента.

Вам нужно прописать что-то вроде foreach в том месте где выводится эта ссылка.
ответил 27 Март, 14 от GUCCI (440 баллов)
00 голосов
Это да, я уже пробовал, просто у меня никак не получаеться сделать что то типа этого:
foreach DISPLAY_VALUE
echo DESCRIPTION (соответствующий значниею)
ответил 19 Июль, 14 от Wildest (500 баллов)
00 голосов
Откройте тэмплэйт компонента news.list - там стоит foreach.
ответил 19 Ноя, 14 от GUCCI (440 баллов)
00 голосов
Код
foreach($arProperty["VALUE"] as $i=>$value)
{
    echo $value.":".$arProperty["DESCRIPTION"][$i];
}
ответил 16 Март, 15 от Miso (740 баллов)

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

0 голосов
5 ответов
спросил 10 Ноя, 13 от SAT (100 баллов)
0 голосов
2 ответов
спросил 05 Май, 14 от Gibrit (100 баллов)
0 голосов
4 ответов
0 голосов
7 ответов
0 голосов
7 ответов
спросил 18 Авг, 13 от Cirus (160 баллов)