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

Вывод строки по условию свойства инфоблока

00 голосов
1
Имеется 2 инфоблока news.list. Один выводит статьи, другой новости. Внизу должна быть ссылка Просмотреть все статьи, и Просмотреть все новости соответственно. 
Хочется это сделать условием, тоесть если тип инфоблока News, то будет Просмотреть все новости, со статьями аналогично.
Написав <?print_r($arResult); ?> я узнал что тип инфоблока хранится в свойстве "IBLOCK_TYPE_ID"
При написании <?print_r($arResult["IBLOCK_TYPE_ID"]);?> выводится название типа (stati и news у соответствующих инфоблоков). Вопрос:как сделать условие if для этих свойств, чтобы выводилось как мне нужно? Спасибо
спросил 13 Июнь, 13 от PeG (300 баллов)

1 Ответ

00 голосов
Вопрос решён, параметры проверяются в $arParams, а в $arResult они просто отображаются и ни на что не влияют.
Код моего решения 

Код
<?if($arParams["IBLOCK_TYPE"]!="stati"):?>
         kod novosti
         <?endif;?>
<?if($arParams["IBLOCK_TYPE"]!="news"):?>
kod stati
         <?endif;?>
ответил 13 Июнь, 13 от PeG (300 баллов)

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

0 голосов
1 ответ
0 голосов
2 ответов
спросил 17 Апр, 14 от Ellez (120 баллов)
0 голосов
2 ответов
спросил 24 Май, 13 от Brouk (180 баллов)
0 голосов
4 ответов