Всем привет!
Есть node-f_school.tpl.php прописана ссылка на открытие Опроса и "слив" туда данных из текущего нода, все прекрасно работает. Встал вопрос, сделать появление этой ссылки зависимой от данных. Не работает, на экране 500ошибка
Прописываю:
<?php if ($NodeArh!="Открыта"): ?>
<a class="popups" href="<?php print base_path();
?>node/43?title=<?php print $title;
?>&data=<?php print $node->field_data[0]['view'];
?>&sezon=<?php print $node->field_sezon[0]['view'];
?>&director=<?php print $node->field_director[0]['view'];
?>"><?php print 'Отправить ЗАЯВКУ'; ?></a>
<?php Else; ?>
<?php print 'Школа закрыта'; ?>
<?php endif; ?>
Поле с данными - arh, от куда берется Открыта или Закрыта
Большое спасибо!
Комментарии
<?php Else; ?>
поменяйте на
<?php else: ?>
спасибо, ошибка ушла 500, но Else не работает. Нет перехода если один из аргументов не верен. Поставил вместо <?php if ($NodeArh!="Открыта"): ?> (Везде "ОТКРЫТА")этого Вот так - <?php if ($NodeArh=="Открыта"): ?> Тогда работает как аргумент не правильный (ВЕЗДЕ ЗАКРЫТА). Т.е. получается, что данные есть, а перевода нет. Как-то странно???
В тупую подставляю
<?php $NodeArh= 'Открыта'; ?>
<?php if ($NodeArh!="Открыта"): ?>
........
ни каких изменений
Решил задачку:
<?php $NodeArh1 = $node->arh[0]['view']; ?>
<?php if ($NodeArh==$NodeArh1): ?>
<a class="popups" href="<?php print base_path();
?>node/43?title=<?php print $title;
?>&data=<?php print $node->field_data[0]['view'];
?>&sezon=<?php print $node->field_sezon[0]['view'];
?>&director=<?php print $node->field_director[0]['view'];
?>"><?php print 'Отправить ЗАЯВКУ'; ?></a>
<?php Else: ?>
<?php print 'Школа закрыта'; ?>
<?php endif; ?>
Спасибо за помощь!