Вывод 5 последний постов пользователя

Добрый день! Делаю шаблон для livestreet для под свой проект и хочу выводить на странице профиля 5 последний постов и 5 комментов пользователя. Если постов (или комментов) нет, то выводится соответствующее сообщение: постов нет (комментов нет). Если их больше 5ти, то после 5 постов (комментов) ссылка на все посты (комменты).

Страница выглядит следующим образом:


За вывод потов и комментов отвечают файлы: 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 комментарий

avatar
А в каталог заглянуть?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.