вывод в строку
Даже страшно подумать как будет выглядеть станичка, если категорий будет, скажем, 50 !!!
Поэтому хочется так:
Хочется, а как сделать — не пойму.
Помогите, плиз!!!
Сейчас это блок — 0
{if $is_subcats} <div class="categorylist"> <div class="subcat"> <a href="{$subcat.url}" class="con_subcat">{$subcat.title}</a> ({$subcat.content_count}{$subtext}) <div class="con_description">{$subcat.description}</div> </div> {/foreach} </div> {/if}
HTML (заменяем этим блок 0)
{if $is_subcats} <div class="categorylist"> <ul> <li class="subcat"> <a href="{$subcat.url}" class="con_subcat">{$subcat.title}</a> ({$subcat.content_count}{$subtext}) <div class="con_description">{$subcat.description|truncate:20}</div> </li> {/foreach} </ul> </div> {/if}
CSS ( добавить в style.css)
.categorylist ul{ padding: 0; margin: 0; } li.subcat{ display: inline-block; float: left; margin: 5px; padding: 7px; vertical-align: top; }
в файле \templates\ВАШ ШАБЛОН\components\com_content_view.tpl найти строки (примерно 25)
{if $is_subcats} <div class="categorylist"> <div class="subcat"> <a href="{$subcat.url}" class="con_subcat">{$subcat.title}</a> ({$subcat.content_count}{$subtext}) <div class="con_description">{$subcat.description}</div> </div> {/foreach} </div> {/if}
{if $is_subcats} <table class="categorylist" cellspacing="0" cellpadding="0" border="0"> {assign var="col" value="1"} {if $col==1} <tr> {/if} <td class="subcat"> <a href="{$subcat.url}" class="con_subcat">{$subcat.title}</a> ({$subcat.content_count}{$subtext}) <div class="con_description">{$subcat.description}</div> </td> {if $col==4} </tr> {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if} {/foreach} </table> {/if}
{if $is_subcats} <div class="categorylist"> <div class="subcat"> <a href="{$subcat.url}" class="con_subcat">{$subcat.title}</a> ({$subcat.content_count}{$subtext}) <div class="con_description">{$subcat.description}</div> </div> {/foreach} </div> {/if}
{if $is_subcats} <div class="categorylist"> <span class="con_subcat"> <a href="{$subcat.url}" class="con_subcat">{$subcat.title}</a> ({$subcat.content_count}{$subtext}) <div class="con_description">{$subcat.description}</div> </span> {/foreach} </div> {/if}
Вот только не знаю, насколько правильно поступил
Проверял в IE7, Opera11, Mozilla4, Chrome — вроде б всё нормально.
Спасибо!
Вопрос не новый, но варианта решения пока что никто предложить не смог.
А как бы еще сделать, чтобы выводились здесь и сами статьи из подкатегорий? То есть: есть категория Статьи. В ней несколько подкатегорий: Спорт, Туризм, Общество. Если сделать ссылку на категорию Статьи, то там будет только список подкатегорий, а статей из этих подкатегорий не будет. А надо, чтобы были. Можно ли сделать? Вывод модуля не предлагать — не то.
А, если, в каждом разделе больше сотни статей, что вы с такой “портянкой” будете делать? )
Имеется в виду вывод подрубрикА, если, в каждом разделе больше сотни статей, что вы с такой “портянкой” будете делать? )
Я отвечал на это предложение…)А как бы еще сделать, чтобы выводились здесь и сами статьи из подкатегорий?