РЕШЕНО!Двух а то и трехколоночное решение для 0.5
доброй ночи liveсообщество, назрел у меня такой вопрос по решению двух + колоночного решения размещения топиков на главной, если с CSS все ясно, то каким образом теперь решить вопрос о выводе короткого(на главной)и полного топика?
с actionindex все ясно, в index меняем
на предположим topic_list1.tpl
после чего создаем файл дубликат, и в это дубликате получаем конструкцию вида:
вот тут и возникает вопрос, как ему «сказать» что я поменял topic_list на topic_list1 в данной конструкции?
еще насколько я понимаю важную роль играет topic_topic.tpl его дубликат тоже нужно делать, либо делать разделение этого файла, чтобы у короткого топика были свои свойства, у полного — свои.вообщем спасибо!
UPD:
всем спасибо за помощь, получилось! думаю пригодиться:
в topic_list.tpl меняем эту конструкцию
на вот такую:
Создаем дубликат topic_topic.tpl c произвольным именем.(например toplic1.tpl) и меняем в нем название дива topic (например на topic1), прописываем стили и все.
с 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), прописываем стили и все.
10 комментариев
свершится чудо! Всё, что будет внутри данного условия отобразится только на главной странице
maksimenko, спасибо за попытку помочь