Условие для отдельного блога

Всем здраствуйте. Вопрос заключается в следующем: в шапке сайта выводится баннер с такой вот конструкцией:
<!-- Banner -->
{if $oConfig->GetValue('view.may')=='true'}<div id="may">
<div class="verh"></div><a rel="nofollow" href="http://site.ru/" target="_blank"><div class="zagmay"></div></a></div>{else}<div id="verhban">
<div class="verh"></div><div class="zag"><a rel="nofollow" href="http://site.com/" target="_blank"><div class="prig">{$aLang.prig_title}</div>
<div class="vols">{$aLang.vols_title}</div></a>
</div></div>{/if}
<!-- /Banner -->

так вот как можно сделать, чтобы rel=«nofollow» в отдельном блоге не добавлялась? Пробовал так:
<!-- Banner -->
{if $oConfig->GetValue('view.may')=='true'}<div id="may">
<div class="verh"></div><a {if $oBlog->getId()==6}rel="nofollow"{/if} href="http://site.ru/" target="_blank"><div class="zagmay"></div></a></div>{else}<div id="verhban">
<div class="verh"></div><div class="zag"><a {if $oBlog->getId()==6}rel="nofollow"{/if} href="http://site.com/" target="_blank"><div class="prig">{$aLang.prig_title}</div>
<div class="vols">{$aLang.vols_title}</div></a>
</div></div>{/if}
<!-- /Banner -->

но выдает ошибку:
Fatal error: Call to a member function getId() on a non-object in /templates/compiled/new/%%2B^2BF^2BFD6439%%header_top.tpl.php on line 8

Подскажите в чем проблема?

7 комментариев

avatar
Это страница блога?
А, увидел!
Вы пытаетесь обратиться к объекту, который еще не определен. В этом шаблоне.
avatar
честно говоря не совсем понял, но вроде как объект определен — блог с ид 6
avatar
да, забыл сказать это шаблон header_top.tpl
avatar
Это-то и видно в тексте ошибки.
avatar
Проблема в том, что он еще не существует в header_top.tpl.
Он будет в шаблоне информации о блоге.
Сама же страница собирается из нескольких шаблонов.
avatar
люди подскажите плз, очень нужно
avatar
все спасибо всем разобрался:
{if $sAction=='blog' && $sEvent=='блог 1' or $sEvent=='блог 2'}rel="nofollow"{/if}
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.