Вставить текст после пятого топика в списке [решено]

Здравствуйте!
Помогите решить задачу.
После пятого топика в списке необходимо вставить некий код.
Пытался изобразить нечто типа

{if count($aTopics)==5}
  КОД
{/if}

topic_list.tpl и topic_topic.tpl — всё тщетно.

Подскажите, если кто сталкивался или знает решение.
Спасибо

3 комментария

avatar
поищите в гугле: smarty iteration
avatar
ваше условие сравнивает топиков всего, а вам нужно будет в цикле найти 5й топик
avatar
Спасибо, помогло. Если кому-то будет полезно, делается так:

{if count($aTopics)>0}
	{foreach from=$aTopics item=oTopic name=foo}   
	   {assign var="sTopicTemplateName" value="topic_`$oTopic->getType()`.tpl"}
	   {include file=$sTopicTemplateName bTopicList=true}
	   
	   {if $smarty.foreach.foo.index == 5}

{include file='middlebanner.tpl'}


	   {/if}
	{/foreach}			
    {include file='paging.tpl' aPaging="$aPaging"}			
{else}
	<div class="padding">{$aLang.blog_no_topic}</div>
{/if}
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.