найти ошибку

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

Аватар пользователя parch parch 19 декабря 2009 в 20:35

Добрый день, подскажите люди добрые, где в коде ошибка. Требуется вставить superfish меню, но поскольку оно в виде блока, появляется меню в рамке блока. Попробовала убрать настройки блока, но что-то сделала неверно:
заголовок исчез, блок остался:

<?php if ($block->subject): ?>
<?php if ($superfish_menu): ?>

<?php print $superfish_menu; ?>

<?php endif; ?>
<?php else: ?>

<?php echo $block->subject; ?>

<?php endif; ?>

<?php echo $block->content; ?>

Комментарии

Аватар пользователя dkslalkasdlsa dkslalkasdlsa 19 декабря 2009 в 22:03
<?php if ($block->subject && $superfish_menu ): ?> //если заголовок и супер меню
<?php print $superfish_menu; ?> // выводим супер меню
<?php endif; ?>
<?php if (!$block->subject && !$superfish_menu ): ?> //если нет заголовка и нет меню
<?php print $block->subject; ?> //выводим заголовок и контент блока
<?php print $block->content; ?>
<?php endif; ?>

Разбирайтесь, как вам необходимо проставить условия.

Аватар пользователя parch parch 20 декабря 2009 в 23:11

Вставила такой код:
<?php if ($block->object && $superfish_menu ): ?>
<?php print $superfish_menu; ?>
<?php endif; ?>

в block.tpl, ничего не меняется.

А если написать
<?php if (!$block->subject && !$superfish_menu ): ?> //если нет заголовка и нет меню
<?php print $block->subject; ?> //выводим заголовок и контент блока
<?php print $block->content; ?>
<?php endif; ?>
рассыпается дизайн других блоков