[РЕШЕНО] IF в node.tpl.php

Главные вкладки

Аватар пользователя SergeyST SergeyST 6 сентября 2011 в 14:29

Всем привет!
Есть node-f_school.tpl.php прописана ссылка на открытие Опроса и "слив" туда данных из текущего нода, все прекрасно работает. Встал вопрос, сделать появление этой ссылки зависимой от данных. Не работает, на экране 500ошибка
Прописываю:

<?php $NodeArh=$node->arh; ?>
        <?php if ($NodeArh!="Открыта"): ?>
       
        <a class="popups" href="<?php print base_path();

        ?>node/43?title=<?php print $title;

        ?>&amp;data=<?php print $node->field_data[0]['view'];

        ?>&amp;sezon=<?php print $node->field_sezon[0]['view'];

        ?>&amp;director=<?php print $node->field_director[0]['view'];

        ?>"><?php print 'Отправить ЗАЯВКУ'; ?></a>
<?php Else; ?>
        <?php print 'Школа закрыта'; ?>
<?php endif; ?>

Поле с данными - arh, от куда берется Открыта или Закрыта

Большое спасибо!

Комментарии

Аватар пользователя SergeyST SergeyST 6 сентября 2011 в 15:48

"Vydrin_AP" wrote:
Опубликовано Vydrin_AP в вт, 06/09/2011 - 14:39.Новое

<?php Else; ?>
поменяйте на
<?php else: ?>

спасибо, ошибка ушла 500, но Else не работает. Нет перехода если один из аргументов не верен. Поставил вместо <?php if ($NodeArh!="Открыта"): ?> (Везде "ОТКРЫТА")этого Вот так - <?php if ($NodeArh=="Открыта"): ?> Тогда работает как аргумент не правильный (ВЕЗДЕ ЗАКРЫТА). Т.е. получается, что данные есть, а перевода нет. Как-то странно???

В тупую подставляю
<?php $NodeArh= 'Открыта'; ?>
<?php if ($NodeArh!="Открыта"): ?>
........

ни каких изменений

Аватар пользователя SergeyST SergeyST 6 сентября 2011 в 19:18

Решил задачку:

<?php $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;

        ?>&amp;data=<?php print $node->field_data[0]['view'];

        ?>&amp;sezon=<?php print $node->field_sezon[0]['view'];

        ?>&amp;director=<?php print $node->field_director[0]['view'];

        ?>"><?php print 'Отправить ЗАЯВКУ'; ?></a>

<?php Else: ?>
        <?php print 'Школа закрыта'; ?>
<?php endif; ?>

Спасибо за помощь!