На одном из сайтов, который работает на LiveStreet, установлен плагин MainPage (о нем я упоминал в статье Плагины для LiveStreet). Первоначально планировалось выводить так просто текст, но теперь необходим список последних топиков. Для того, что бы справиться с задачей, мы всего лишь поправим index.tpl плагина MainPage, но вы можете использовать приведенный фрагмент в любом месте, а не только на главной странице. Читайте далее и узнаете как вывести 10 последних топиков в LiveStreet.
В моём случае требовалось немного другое оформление для списка топиков, в отличии от оформления списка в блогах. Я приведу пример получения списка 10 последних топиков в виде текстовой ссылки на топик, но вы можете использовать шаблоны топиков и оформить как вам необходимо.
{assign var=»aTopics» value=$aTopics.collection}
{foreach from=$aTopics item=oTopic}
<a href=»{$oTopic->getUrl()}»>{$oTopic->getTitle()|escape:’html’}</a>
{/foreach}
При желании можно задать другое количество топиков. За это отвечает строка
а точнее второй параметр передаваемый функции Topic_GetTopicsNew