Вывести код, при наличии поля icms2.5

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 3 сентября 2016 в 11:39
Привет, дорогие форумчане. Нужно вывести небольшой кусок кода, в том случае если поле есть в типе контента, если нет, то ничего не выводить.
сделал таким образом: в файле default_item.tpl.php прописал: <?php if ($item['status']){ ?> <div>...</div> <?php } ?>. Код выводится все нормально, но в типах контента где нет поля status выдает ошибку Notice: Undefined index: status, думаю что как-то по-другому условия должно быть прописано или еще что-то, переменная должна браться из поля. Спасибо.
#2 3 сентября 2016 в 12:00
  1. <?php if (isset($item['status']) && $item['status']){ ?> <div>...</div> <?php } ?>
#3 3 сентября 2016 в 14:16

<?php if (isset($item['status']) && $item['status']){ ?> <div>...</div> <?php } ?>

Evanescence
Тогда лучше так:
  1. <?php if (!empty($item['status'])){ ?> <div>...</div> <?php } ?>
#4 3 сентября 2016 в 21:58
Спасибо, оба варианта рабочие, больше подошел вариант Evanescence, т.к. он выводит код и в списке и в записи, мне как раз это и нужно было.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.