Вывод 5 последний постов пользователя
Добрый день! Делаю шаблон для livestreet для под свой проект и хочу выводить на странице профиля 5 последний постов и 5 комментов пользователя. Если постов (или комментов) нет, то выводится соответствующее сообщение: постов нет (комментов нет). Если их больше 5ти, то после 5 постов (комментов) ссылка на все посты (комменты).
Страница выглядит следующим образом:
За вывод потов и комментов отвечают файлы: topic_list.tpl, comment_list.tpl.
topic_list.tpl содержит следующий код:
Если вставить файл {include file='topic_list.tpl'} в actions/ActionProfile/whois.tpl, то выдает "Сюда еще никто не успел написать". Как я понял, в файле whois.tpl нужно разрешить забирать информацию о постах и комментах пользователя через assign.
Только нужно теперь для шаблона whois.tpl позволить получать в шаблоне доступ к oUser, который содержит информацию о постах пользователя.
Помогите разобраться и вывести. Может стоит это оформить в видео плагина?
p.s/ я вообще в правильном направлении капаю?
Страница выглядит следующим образом:
За вывод потов и комментов отвечают файлы: topic_list.tpl, comment_list.tpl.
topic_list.tpl содержит следующий код:
{if count($aTopics)>0}
{if $sAction=='index'}
<ul class="list-topics">
{foreach from=$aTopics item=oTopic}
<!-- Topic -->
{assign var="sTopicTemplateName" value="topic_`$oTopic->getType()`.tpl"}
{include file=$sTopicTemplateName bTopicList=true}
<!-- /Topic -->
{/foreach}
</ul>
{else}
{foreach from=$aTopics item=oTopic}
<!-- Topic -->
{assign var="sTopicTemplateName" value="topic_short_`$oTopic->getType()`.tpl"}
{include file=$sTopicTemplateName bTopicList=true}
<!-- /Topic -->
{/foreach}
{/if}
{else}
{$aLang.blog_no_topic}
{/if}
Если вставить файл {include file='topic_list.tpl'} в actions/ActionProfile/whois.tpl, то выдает "Сюда еще никто не успел написать". Как я понял, в файле whois.tpl нужно разрешить забирать информацию о постах и комментах пользователя через assign.
{assign var=«oUser» value=$oComment->getUser()}
Данная конструкция используется в файле шаблона comment.tpl и позволяет получить в шаблоне доступ в шаблоне к сущности oUser, содержащую информацию о пользователе, оставившем комментарий, такую как, например, путь к аватарке, городу, стране и т.п.
Только нужно теперь для шаблона whois.tpl позволить получать в шаблоне доступ к oUser, который содержит информацию о постах пользователя.
Помогите разобраться и вывести. Может стоит это оформить в видео плагина?
p.s/ я вообще в правильном направлении капаю?
1 комментарий