Вывод блока в топиках и на страницах блога
Необходимо выводить один рекламный блок на всех страницах определенного блога и во всех топиках принадлежащих данному блогу.
Для другого блога и его топиков — другой рекламный блок и т.д.
Если реклама для блога и топиков не задана, то выводится общая.
Основной код написал, а вот как написать необходимое условие не знаю… Помогите, а?
Вот то, что у меня есть сейчас:
Условие-1..n = топик принадлежит блогу 1..n или мы на странице блога 1..n
Для другого блога и его топиков — другой рекламный блок и т.д.
Если реклама для блога и топиков не задана, то выводится общая.
Основной код написал, а вот как написать необходимое условие не знаю… Помогите, а?
Вот то, что у меня есть сейчас:
<!-- Banners -->
<div id="banners">
{if условие-1}
<a href="/banner-1"><img src="/banner-1"></a>
{else}
{if условие-2}
<a href="/banner-2"><img src="/banner-3"></a>
{else}
........{if условие-n}
<a href="/banner-n"><img src="/banner-n"></a>
{else}
<a href="/banner-(n+1)"><img src="/banner-(n+1)"></a>
{/if}
{/if}
{/if}
</div>
<!-- /Banners -->
Условие-1..n = топик принадлежит блогу 1..n или мы на странице блога 1..n
10 комментариев
или если по id блога то можно вместо сделать
в части блогов и топиков все работает на ура, но на главной странице и других (люди и проч.) вылетает ошибка: Fatal error: Call to a member function getUrl() on a non-object in /home…
Как это исправить, чтоб все было ок (необходимо чтоб на этих страницах выводилось, в данном примере, bye)?
как то так