Как вывести в Прямой эфир только записи из личных блогов?

{foreach from=$oTopics item=oTopic name="cmt"}
		{assign var="oUser" value=$oTopic->getUser()}							
		{assign var="oBlog" value=$oTopic->getBlog()}
		
		<li {if $smarty.foreach.cmt.iteration % 2 == 1}class="even"{/if}>
			<a href="{$oUser->getUserWebPath()}" class="user">{$oUser->getLogin()}</a> →
			<span class="stream-topic-icon"></span>
			<a href="{$oTopic->getUrl()}" class="topic-title">{$oTopic->getTitle()|escape:'html'}</a>
			<span>{$oTopic->getCountComment()}</span> →
			<a href="{$oBlog->getUrlFull()}" class="blog-title">{$oBlog->getTitle()|escape:'html'}</a>
		</li>						
	{/foreach}				
</ul>


Не могу разобраться.

2 комментария

avatar
ну если отталкиваться только от шаблона…
{foreach from=$oTopics item=oTopic name="cmt"}
                {assign var="oUser" value=$oTopic->getUser()}                                                   
                {assign var="oBlog" value=$oTopic->getBlog()}
                {if $oBlog->getType()=='personal'}
                <li {if $smarty.foreach.cmt.iteration % 2 == 1}class="even"{/if}>
                        <a href="{$oUser->getUserWebPath()}" class="user">{$oUser->getLogin()}</a> →
                        <span class="stream-topic-icon"></span>
                        <a href="{$oTopic->getUrl()}" class="topic-title">{$oTopic->getTitle()|escape:'html'}</a>
                        <span>{$oTopic->getCountComment()}</span> →
                        <a href="{$oBlog->getUrlFull()}" class="blog-title">{$oBlog->getTitle()|escape:'html'}</a>
{/if}               
 </li>                                           
        {/foreach}  
… то както так должно работать, но лучше подправить в запрос
avatar
Спасибо большое, netlanc
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.