доброй ночи liveсообщество, назрел у меня такой вопрос по решению двух + колоночного решения размещения топиков на главной, если с CSS все ясно, то каким образом теперь решить вопрос о выводе короткого(на главной)и полного топика?
с
actionindex все ясно, в
index меняем
{include file='topic_list.tpl'}
на предположим
topic_list1.tpl
{include file='topic_list1.tpl'}
после чего создаем файл дубликат, и в это дубликате получаем конструкцию вида:
{if count($aTopics)>0}
{foreach from=$aTopics item=oTopic}
<!-- Topic -->
{assign var="sTopicTemplateName" value="topic_`$oTopic->getType()`.tpl"}
{include file=$sTopicTemplateName bTopicList=true}
<!-- /Topic -->
{/foreach}
{include file='paging.tpl' aPaging="$aPaging"}
{else}
{$aLang.blog_no_topic}
{/if}
вот тут и возникает вопрос, как ему «сказать» что я поменял
topic_list на
topic_list1 в данной конструкции?
еще насколько я понимаю важную роль играет
topic_topic.tpl его дубликат тоже нужно делать, либо делать разделение этого файла, чтобы у короткого топика были свои свойства, у полного — свои.вообщем спасибо!
UPD:
всем спасибо за помощь, получилось! думаю пригодиться:
в
topic_list.tpl меняем эту конструкцию
<!-- Topic -->
{assign var="sTopicTemplateName" value="topic_`$oTopic->getType()`.tpl"}
{include file=$sTopicTemplateName bTopicList=true}
<!-- /Topic -->
на вот такую:
<!-- Topic -->
{if $sAction=='index'}
{include file='topic_1.tpl'}
{/if}
<!-- /Topic -->
Создаем дубликат
topic_topic.tpl c произвольным именем.(например
toplic1.tpl) и меняем в нем название дива
topic (например на
topic1), прописываем стили и все.