Вопрос по системе блоков
Доброго.
Уже замучался. Совсем не могу понять.
В общем мне надо вывести на главную в отдельный блог, 5 записей с определенного блога.
Создаю в classes/blocks файл BlockLast.class.php с содержимым:
Создаю шаблон block.last.tpl с содержимым:
Вывожу так:
Ничего не выводится. Замучался уже, как только не пробовал, а все вникнуть не могу. Миллион раз прочитал статью
livestreet.ru/blog/dev_documentation/8443.html
Уже замучался. Совсем не могу понять.
В общем мне надо вывести на главную в отдельный блог, 5 записей с определенного блога.
Создаю в classes/blocks файл BlockLast.class.php с содержимым:
<?php
BlockLast extends Block
{
public function Exec()
{
$aTopics = $this->GetTopicsByBlogId(1);
$oViewer = $this->Viewer_GetLocalViewer();
$sTopicsList = $oViewer->Fetch('block.last.tpl');
$this->Viewer_Assign('sTopicsList', $sTopicsList);
}
}
}
?>
Создаю шаблон block.last.tpl с содержимым:
{if isset($aBlocks.$sGroup)}
{foreach from=$aBlocks.$sGroup item=aBlock}
{if $aBlock.type=='block'}
{insert name="block" block=$aBlock.name params=$aBlock.params}
{/if}
{if $aBlock.type=='template'}
{include file=$aBlock.name params=$aBlock.params}
{/if}
{/foreach}
{/if}
Вывожу так:
<div class="last">
<div class="topics">
{$sTopicsLast}
</div>
</div>
Ничего не выводится. Замучался уже, как только не пробовал, а все вникнуть не могу. Миллион раз прочитал статью
livestreet.ru/blog/dev_documentation/8443.html