Доброго времени суток.
Возник вопрос: Можно ли средством кода указать в topic_list.tpl (Или где правильнее?) количество топиков и ID из какого блога отображать топики?
Заранее спасибо за помощь.
______________________________________
Решение предоставил
AlikMis.
{assign var="aFilter" value=[
// список id блогов
'blog_id' => [
1, 2, 3
],
// список типов блогов
'blog_type' => [
'personal', 'open'
],
// список id пользователей
'user_id' => [
1, 2, 3
],
// опубликован топик или нет
'topic_publish' => 1/0,
// выборка по рейтингу топика
'topic_rating' => [
// значение рейтинга
'value' => 1,
// ваше/ниже значения рейтинга
'type' => 'top'/'down',
// или те что отправлены на главную админом, работает только при 'type' => 'top'
'publish_index' => 1
],
// список типов топиков
'topic_type' => [
'topic', 'link', 'question', 'photoset'
],
// топики созданные позднее или в это время этой даты
'topic_new' => 'Y-m-d H:i:s',
// топики созданные позднее этой даты
'topic_date_more' => 'Y-m-d H:i:s'
]}
{assign var="iCountTopic" value=COUNTTOPIC}
{assign var="aTopicsByBlog" value=$LS->Topic_GetTopicsByFilter($aFilter, 1, $iCountTopic)}
{include file='topic_list.tpl' aTopics=$aTopicsByBlog['collection']}
Пример вывода постов:
{assign var="aFilter" value=[
'blog_id' => 2,
'topic_publish' => 1
]}
{assign var="iCountTopic" value=5}
{assign var="aTopicsByBlog" value=$LS->Topic_GetTopicsByFilter($aFilter, 1, $iCountTopic)}
{include file='topic_list.tpl' aTopics=$aTopicsByBlog['collection']}