Вопрос по системе блоков
Доброго.
Уже замучался. Совсем не могу понять.
В общем мне надо вывести на главную в отдельный блог, 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
17 комментариев
Подсказка — topic_list.tpl
Поменял содержимое шаблона block.last.tpl на:
Сохранил, залил. Все равно ничего не выводится. Что делать? Объясните, пожалуйста.
К каждому топику, чтобы ты не создавал будет минус. Я отвечаю. Тот кто минусует — мышь, которая ставит и убегает, без всякой помощи.
Даже представляю:
— О, новый топик. Зайду посмотрю, минус поставлю, если это конечно не админы.
$aTopics не попадает в шаблон. она остается висеть только в модуле. естественно block.last.tpl ничего не выведет.
Попробовал так сделать, но все равно ничего не выводится. Что-то не так идет…
есть
1 — страница № 1
5 записей на странице
В общем, вот что я делаю на данный момент:
Создаю в classes/blocks файл BlockLast.class.php с содержимым:
Создаю шаблон block.last.tpl с содержимым:
Вывожу так:
с этим блок нужен
Все равно не выводится… Обидно блин, столько вожусь с этой настройкой, все никак не получается.
Сделал так:
Не работает с таким конфигом.
Все равно не хочет.
и что значит ?
Вот это в шаблоне:
Вывожу так?
Это значит вставляю этот код в шаблон.
1. в конфиг добавьте вывод блока, а в шаблон блока добавьте просто строку текстовую и настраивайте конфиг пока не увидите вывод этой строки, потом, когда будете знать что блок точно выводится, начинайте добавлять код.