Как передать блоги в $aBlogs

Хочу вывести блоги в меню:

{foreach from=$aBlogs item=oBlog}
		<li>
			{strip}
				<a href="{$oBlog->getUrlFull()}">{$oBlog->getTitle()|escape:'html'}</a>
				{if $oBlog->getType()=='close'}<i title="{$aLang.blog_closed}" class="icon-synio-topic-private"></i>{/if}
			{/strip}
			
			<strong>{$oBlog->getRating()}</strong>
		</li>
	{/foreach}


Но тк. $aBlogs пуста кроме как на странице /blogs/, то меню не выводится. Как передать на нее блоги? Я так принимаю для этого есть GetBlogs(), но никак не пойму, как вызвать этот метод.

Заранее спасибо!

6 комментариев

avatar
привыкните, что лс построен на mvc, а это значит что нельзя «вот тут быстро втыкнуть все в одно место».
где-то нужно получать эти данные, модифицировать движок не нужно, поэтому следует написать плагин и в нем получить эти данные и передать в переменную в смарти.
avatar
короче, проще ручками забить все разделы, как я и сделал)
avatar
ЭЭЭЭ, на самом деле это только звучит так страшно: плагин! По вашей задаче он не самый сложный. Но если у вас блогов раз, два и обчёлся, то проще вбить руками, конечно, но вот как вы руками вот это вбили: getRating()?
avatar
я вообще решил обрезать все нафиг, рейтинги и т.д., так как сайт не идет как соцсеть, а лишь как журнал, поэтому убрал все вообще, что можно было.
Смотреть можно тут, кому интересно.
avatar
Так вы ручками вывели или все же реализовали свою задумку? Если да, то хотелось бы увидеть как)
avatar
Ручками, не умею я плагины писать)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.