В product/teaser.php есть код:
<?php if ($this->checkPosition('image')) : ?>
<div class="item-image align-<?php echo $align;?>">
<?php echo $this->renderPosition('image'); ?>
</div>
<?php endif; ?>
Мне нужно определить переменную, в которой будет 0 или 1. Что бы в дальнейшем в коде проверять, есть ли изображение или нет.
Я делаю так:
<?php
$iFlag=0;
if ($this->checkPosition('image')) : ?>
<div class="item-image align-<?php echo $align;?>">
<?php echo $this->renderPosition('image'); ?>
</div>
<?php else : ?>
<?php $iFlag=1; ?>
<?php endif; ?>
Но когда я далее в коде вывожу:
echo $iFlag;
То всегда выводится значение 1. Подскажите как правильно это сделать 