Вывод всех топиков в блок
Приветствую,
Нужно вывести все топики в отдельный блок. Всё сделал, но в блок вывелись только те топики, которые мы принудительно отправили на главную. Как сделать, что бы в блок попадали все топики?
BlockStreamtopic.class:
.tpl:
Нужно вывести все топики в отдельный блок. Всё сделал, но в блок вывелись только те топики, которые мы принудительно отправили на главную. Как сделать, что бы в блок попадали все топики?
BlockStreamtopic.class:
class BlockStreamtopic extends Block { { public function Exec() { if ($aTopicId=$this->Topic_GetTopicsByBlogId(2, 1,10)){ $aTopics = $this->Topic_GetTopicsAdditionalData($aTopicId); $this->Viewer_Assign("aTopics", $aTopics ); } } }
.tpl:
<section class="block"> <div class="block_topic"> <header class="block-header"> <h3>{$aLang.block_stream_topics}</h3> </header> <div class="block-content"> {foreach from=$aTopics item=oTopic} {assign var="oUser" value=$oTopic->getUser()} {assign var="oBlog" value=$oTopic->getBlog()} <ul class="item-list_topics"> <li> <a href="{$oUser->getUserWebPath()}"><img src="{$oUser->getProfileAvatarPath(24)}" alt="avatar" class="avatar" /></a> <a href="{$oTopic->getUrl()}" class="topic-title">{$oTopic->getTitle()|escape:'html'}</a> <div class="topic-info"> <a href="{$oUser->getUserWebPath()}" class="user-clear">{$oUser->getLogin()}</a> <time datetime="{date_format date=$oTopic->getDate() format='c'}">{date_format date=$oTopic->getDateAdd() hours_back="12" minutes_back="60" now="60" day="day H:i" format="j F Y, H:i"}</time> </div> </li> {/foreach} </ul> <footer> <a href="{router page='index'}new/">{$aLang.block_stream_all_topics} →</a><!-- | <a href="{router page='rss'}new/">RSS</a> --> </footer> </div></div> </section>
0 комментариев