#1
26 марта 2012 в 16:44
Кто-нибудь менял уже отображение модуля «Новые статьи»? Интересует вывод в 3-4 колонки, а не в одну как сейчас.
#2
26 марта 2012 в 17:12
В шаблоне instantcms.ru/catalog/item117.html организован такой вывод, покопайтесь в коде.
#3
26 марта 2012 в 17:19
Да можно с помощью css все это дело сделать…
Сегодня в 10:47
сегодня только писал человеку:
instantcms.ru/forum/thread10244-1.html
instantcms.ru/forum/thread10244-1.html
#5
27 марта 2012 в 08:01
Только вчера решил для себя подобную проблему. Посмотреть можно на моем сайте.
Правил mod_latest.tpl и style.css темы
Может не изящно, но мне помогло, правда криво, если сайт в 3 колонки. Но мне нужно было 2 колонки, так что мне помогло.
потом код и в конце:
Это для 2 колонок и 2 строк. Для трех колонок нужно с переменной $i поиграть и в конце поставить проверку для закрытия блока div
Соответственно для css
Это для моего случая, для своих нужд нужно самому подкрутить.
Правил mod_latest.tpl и style.css темы
Может не изящно, но мне помогло, правда криво, если сайт в 3 колонки. Но мне нужно было 2 колонки, так что мне помогло.
{if $is_con} {if $cfg.is_pag}<script type="text/javascript" src="/modules/mod_latest/js/latest.js" ></script>{/if} {if !$is_ajax}<div id="module_ajax_{$module_id}">{/if} {php} $i=0; {/php} {php}if($i == 0)echo("<div class=\"mod_latest_entry\">");{/php} <div class="mod_latest_entry_col{php}echo $i+1; {/php}"> {if $article.image}
</div> {php}if($i == 1)echo("</div>");{/php} {php}$i = 1 - $i;{/php} {/foreach}
Соответственно для css
.mod_latest_entry{ margin-bottom:10px; clear:both; } .mod_latest_entry_col1{ width:49%; float:left; margin-bottom:10px; } .mod_latest_entry_col2{ width:49%; float:right; margin-bottom:10px; }