Постепенно постигая азы друпала столкнулся с новой проблемой, которая заключается в следующем:
есть файл шаблона node-name.tpl.php в котором я делаю нужный мне вывод материала. Т.е. каждое значение полей cck размещаю в нужном месте с помощью функции <?php print $node->field_office[0]['view'] ?>
.
Т.е. если в ноде необходимо отобразить номер офиса, то я шабе я прописываю:
«Офис <?php print $node->field_office[0]['view'] ?>
»
и на выходе получаю, например, "офис 21".
Вроде бы всё как и хотелось, НО! Если поле офис cck сделать не обязательным к заполнению, то в ноде отображается просто "Офис ". Кто-нибудь знает как можно это исправить? Т.е. если пользователь не вводит номер офиса, то и слово "офис" тоже не выводится в материале?
Слегка запутано получилось описать, но, надеюсь, суть понятна)
Комментарии
может так:
«Офис <?php print $node->field_office[0]['view']; ?>»
Это может не сработать
<?php
$trim
= trim($node->field_office[0]['view']);if (!empty(
$trim)) {print 'Office' . $node->field_office[0]['view'];
} ?>
то же верно, юзеры они такие
Этот вариант не сработал...
а вот этот
работает как надо!)
volocuga, monsterofcode спасибо за помощь! )