День добрый, сообщество!
Вопрос к специалистам PHP. Есть конструкция (вроде правильная?):
<?php if (логическое выражение_1): ?>
<?php “оператор_ 1” ?>
<?php elseif (логическое выражение_2): ?>
<?php “оператор_2” ?>
<?php else: ?>
<?php “оператор_3” ?>
<?php endif; ?>
Может что намудрил, короче: если выражение_1 TRUE (в массиве есть хотябы одно значение), исполнить оператор_1.
Если FALSE, то: если выражение_2 TRUE, исполнить оператор_2. Если выражение_2
FALSE, то выполнить оператор_3. Весь код будет в шаблоне …tpl.php.
Логическое выражение_1 это:
<?php
foreach ((array)$node->field_salary_agreement_vac as $item) {
print $item['view']
}
?>
Логическое выражение_2 это:
<?php
$node->field_age_vac[0]['view']
?>
.
Здесь понятно, будет так: <?php elseif ($node->field_age_vac[0]['view']): ?>
А вот логическое выражение_1 как составить? Спасибо