3
Вывод подкатегорий в категории в несколько столбцов.
Автор xumuk533, Apr 03 2012 03:53 PM
Сообщений в теме: 7
#1
Отправлено 03 April 2012 - 03:53 PM
Как сделать подкатегории разделов не вертикально а горизонтально? Где-то находил эту тему,но сейчас найти немогу.
#2
Отправлено 06 April 2012 - 03:49 PM
Как сделать подкатегории разделов не вертикально а горизонтально? Где-то находил эту тему,но сейчас найти немогу.
Присоединяюсь к вопросу: как сделать отображение подкатегорий в несколько колонок (горизонтально)?
Уточните пожалуйста вопрос. В каком именно блоке, какого уровня.
А еще лучше нарисуйте это схематически на скрине.
#3
Отправлено 06 April 2012 - 04:04 PM
Вот у меня скрин, где подкатегории выведены вертикально, а нужно горизонтально.
Прикрепленные файлы
#4
Отправлено 06 April 2012 - 08:17 PM
Значит вот.
в файле /core/tpl/user/altona/category.tpl.html
есть код
замените его на вот это:
И будет 3 колонки. Если нужно 2 то 33% замените на 50%. Ну и т.д.
Вот результат podkat.png 167.84К 84 Количество загрузок:
в файле /core/tpl/user/altona/category.tpl.html
есть код
{* вывод описания подкатегорий (если есть) *} {if $catrescur} {section name=r loop=$catrescur} {if $catrescur[r][3] != ""} {if $smarty.const.CONF_MOD_REWRITE eq 1} {assign var="tlink" value="<a href='category_`$catrescur[r].categoryID`.html'>`$catrescur[r].name`</a>"} {else} {assign var="tlink" value="<a href='index.php?categoryID=`$catrescur[r].categoryID`'>`$catrescur[r].name`</a>"} {/if} {include file="header.tpl.html" header=$tlink} <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="hdbtop" align="left">{if $catrescur[r].picture}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}"><img src="data/category/{$catrescur[r].picture}" alt="{$catrescur[r].name}" title="{$catrescur[r].name}" align="left" style="margin: 0px 6px 6px 0px;"></a>{/if}{$catrescur[r].description}</td> </tr> </table> <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="hdbot"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}">{$smarty.const.STRING_GO_PODCAT}</a></td> </tr> </table> {/if} {/section} {/if}
замените его на вот это:
{* вывод описания подкатегорий (если есть) *} {if $catrescur} {section name=r loop=$catrescur} {if $catrescur[r][3] != ""} {if $smarty.const.CONF_MOD_REWRITE eq 1} {assign var="tlink" value="<a href='category_`$catrescur[r].categoryID`.html'>`$catrescur[r].name`</a>"} {else} {assign var="tlink" value="<a href='index.php?categoryID=`$catrescur[r].categoryID`'>`$catrescur[r].name`</a>"} {/if} <table cellspacing="0" cellpadding="0" width="33%" style="float:left"> <tr> <td> {include file="header.tpl.html" header=$tlink} </td> </tr> <tr> <td class="hdbtop" align="left">{if $catrescur[r].picture}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}"><img src="data/category/{$catrescur[r].picture}" alt="{$catrescur[r].name}" title="{$catrescur[r].name}" align="left" style="margin: 0px 6px 6px 0px;"></a>{/if}{$catrescur[r].description}</td> </tr> <tr> <td class="hdbot"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}">{$smarty.const.STRING_GO_PODCAT}</a></td> </tr> </table> {/if} {/section} {/if}
И будет 3 колонки. Если нужно 2 то 33% замените на 50%. Ну и т.д.
Вот результат podkat.png 167.84К 84 Количество загрузок:
#5
Отправлено 28 April 2013 - 12:00 PM
На MarketShop почему-то не работает. Хелп.
#6
Отправлено 29 January 2014 - 10:54 AM
у меня такой же вопрос необходимо убрать описание и сделать отображение в три столбца или в два хотябы ПОМОГИТЕ
Прикрепленные файлы
#7
Отправлено 05 April 2014 - 11:13 AM
Уважаемый Сергей, подскажите, как это чудо выровнять по центру? Т.к. видимо из-за того что получается для 3-х колонок в сумме 99% остаётся свободное место справа.Значит вот.
в файле /core/tpl/user/altona/category.tpl.html
есть код{* вывод описания подкатегорий (если есть) *} {if $catrescur} {section name=r loop=$catrescur} {if $catrescur[r][3] != ""} {if $smarty.const.CONF_MOD_REWRITE eq 1} {assign var="tlink" value="<a href='category_`$catrescur[r].categoryID`.html'>`$catrescur[r].name`</a>"} {else} {assign var="tlink" value="<a href='index.php?categoryID=`$catrescur[r].categoryID`'>`$catrescur[r].name`</a>"} {/if} {include file="header.tpl.html" header=$tlink} <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="hdbtop" align="left">{if $catrescur[r].picture}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}"><img src="data/category/{$catrescur[r].picture}" alt="{$catrescur[r].name}" title="{$catrescur[r].name}" align="left" style="margin: 0px 6px 6px 0px;"></a>{/if}{$catrescur[r].description}</td> </tr> </table> <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="hdbot"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}">{$smarty.const.STRING_GO_PODCAT}</a></td> </tr> </table> {/if} {/section} {/if}
замените его на вот это:{* вывод описания подкатегорий (если есть) *} {if $catrescur} {section name=r loop=$catrescur} {if $catrescur[r][3] != ""} {if $smarty.const.CONF_MOD_REWRITE eq 1} {assign var="tlink" value="<a href='category_`$catrescur[r].categoryID`.html'>`$catrescur[r].name`</a>"} {else} {assign var="tlink" value="<a href='index.php?categoryID=`$catrescur[r].categoryID`'>`$catrescur[r].name`</a>"} {/if} <table cellspacing="0" cellpadding="0" width="33%" style="float:left"> <tr> <td> {include file="header.tpl.html" header=$tlink} </td> </tr> <tr> <td class="hdbtop" align="left">{if $catrescur[r].picture}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}"><img src="data/category/{$catrescur[r].picture}" alt="{$catrescur[r].name}" title="{$catrescur[r].name}" align="left" style="margin: 0px 6px 6px 0px;"></a>{/if}{$catrescur[r].description}</td> </tr> <tr> <td class="hdbot"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$catrescur[r].categoryID}.html{else}index.php?categoryID={$catrescur[r].categoryID}{/if}">{$smarty.const.STRING_GO_PODCAT}</a></td> </tr> </table> {/if} {/section} {/if}
И будет 3 колонки. Если нужно 2 то 33% замените на 50%. Ну и т.д.
Вот результат podkat.png 167.84К 84 Количество загрузок:
style="float:center" - Не помогло.
И как сделать промежутки между этими таблицами? по аналогии как с товарами.
В шаблоне default шапки названий категорий сливаются в одну линию.
Заранее спасибо.
#8
Отправлено 30 May 2014 - 07:20 PM
Нет такой команды в КСС.style="float:center" -
Есть
align="center"например
или
margin="0 auto"
вообще все зависит от ситуации на пальцах этого не объяснишь нужно смотреть.