Ненавижу PHP и все эти ваши програмизмы.

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (1)
  • Как вывести свойства элемента в списке новостей?

    alexey-ys
    @alexey-ys Автор вопроса
    Учусь
    Пишу гайд для себя.

    Вывод свойства элемента в модуле bitrix:news.list раздельно друг от друга.

    Вывод одного свойства:
    <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
    	<?if($arProperty["CODE"]=="PROPERTYCODE"):?>
    		<?=$arProperty["DISPLAY_VALUE"];?>,&nbsp;
    	<?endif;?>
    <?endforeach;?>


    Вывод свойства с условием "показывать, если нет первого"
    <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
    	<?if($arProperty["CODE"]=="PROPERTYFIRST" && is_array($arItem["DISPLAY_PROPERTIES"]["PROPERTYFIRST"])):?>
    		<?=$arProperty["DISPLAY_VALUE"];?>
    	<?elseif($arProperty["CODE"]=="PROPERTYSCND"):?>
    		<?if(!is_array($arItem["DISPLAY_PROPERTIES"]["PROPERTYFIRST"])):?>
    			<?=$arProperty["DISPLAY_VALUE"];?>
    		<?endif;?>
    	<?endif;?>
    <?endforeach;?>


    Вывод свойства с условием "показывать, если при добавлении не указано другое"
    <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
    	<?if($arProperty["CODE"]=="PROPERTYSCND"):?>
    		<?if(!is_array($arItem["DISPLAY_PROPERTIES"]["PROPERTYFIRST"])):?>
    			<?=$arProperty["DISPLAY_VALUE"];?>
    		<?endif;?>
    	<?endif;?>
    <?endforeach;?>
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (3)