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

Вопрос по свойствам

00 голосов
2
Добный день, есть задача, выводить свойства товара, если свойства у товара нет, выводить пробел.
Прописываю
[td]
<? if (is_array($arElement["PROPERTIES"]["Model"])): ?>
<?= $arElement["PROPERTIES"]["Model"]["VALUE"] ?>
<? else: ?>
 
<? endif; ?>
[/td]
в итоге получаю следующее, выводит свойства, а у товара, у которого нет свойства этого, ничего не выводит, даже пробела. В принципе Битрикс делает все правильно, выводя пустое значение свойства, ведь его нет). Но очень нужно, что бы выводил пробел, потому что если его не выводить, портится таблица. Подскажите, как обойти. Пока вижу только один вариант, прописывать в пустых свойствах товара пробел в ручную.
спросил 03 Ноя, 13 от rg (440 баллов)

2 Ответы

00 голосов
Код
echo (strlen($arElement["PROPERTIES"]["Model"]["VALUE"]) > 0) ? $arElement["PROPERTIES"]["Model"]["VALUE"] : '&nbsp;';
ответил 09 Дек, 13 от Lekar (2,220 баллов)
00 голосов
Спасибо большое, как и ожидалось, все просто :)
ответил 22 Март, 14 от rg (440 баллов)

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

0 голосов
1 ответ
спросил 20 Июль, 15 от Rattlesneyk (140 баллов)
0 голосов
2 ответов
спросил 21 Апр, 14 от BAGIRA (560 баллов)
0 голосов
3 ответов
спросил 23 Март, 14 от Rogarond (820 баллов)
0 голосов
2 ответов
0 голосов
4 ответов
спросил 07 Фев, 14 от Kiuas (640 баллов)