Вы не авторизованы.
подскажите, пожалуйста, как сделать вывод подкатегорий на главной в два столбика
Отредактировано x-onyx (2009-10-29 06:13)
Неактивен
В файле /published/SC/html/scripts/templates/frontend/root_categories.html измените фрагмент
{foreach name=sub_cat_list from=$root_categories_subs[$_cat.categoryID] item=_subcat}z {if $subcategories_numberlimit&&(!$smarty.foreach.sub_cat_list.first)&&($smarty.foreach.sub_cat_list.iteration==$subcategories_numberlimit)} ... {elseif !$subcategories_numberlimit||$subcategories_numberlimit&&($smarty.foreach.sub_cat_list.iteration<$subcategories_numberlimit)} {if !$smarty.foreach.sub_cat_list.first}{$subcategories_delimiter|escape:'html'}{/if} <a href='{"?categoryID=`$_subcat.categoryID`&category_slug=`$_subcat.slug`"|set_query_html}'>{$_subcat.name|escape:'html'}</a> {/if} {/foreach}
на
<table> {foreach name=sub_cat_list from=$root_categories_subs[$_cat.categoryID] item=_subcat} {if $smarty.foreach.sub_cat_list.index%2 == 0}<tr>{/if} <td> {if $subcategories_numberlimit&&(!$smarty.foreach.sub_cat_list.first)&&($smarty.foreach.sub_cat_list.iteration==$subcategories_numberlimit)} ... {elseif !$subcategories_numberlimit||$subcategories_numberlimit&&($smarty.foreach.sub_cat_list.iteration<$subcategories_numberlimit)} {if !$smarty.foreach.sub_cat_list.first}{$subcategories_delimiter|escape:'html'}{/if} <a href='{"?categoryID=`$_subcat.categoryID`&category_slug=`$_subcat.slug`"|set_query_html}'>{$_subcat.name|escape:'html'}</a> {/if} </td> {if ($smarty.foreach.sub_cat_list.index+1)%2 == 0}<tr>{/if} {/foreach} </table>
и в редакторе дизайна на вкладке "Витрина" очистите в свойствах каталога поле "Разделитель в списке подкатегорий".
Неактивен
на главной вроде прокатило, а вот на второстепенных страницах каталога такой механизм уже не срабатывает.
за витрину огромное спасибо!
Неактивен
Добрый день, подскажите пожалуйста, а как сделать так что бы, вывод под категорий был не в 2 столбика в 5 например, играюсь с тегами <td> но пока не получается...
Неактивен
Kacnep написал:
Добрый день, подскажите пожалуйста, а как сделать так что бы, вывод под категорий был не в 2 столбика в 5 например, играюсь с тегами <td> но пока не получается...
Вот здесь в двух местах
{if $smarty.foreach.sub_cat_list.index%2 == 0}<tr>{/if}
и
{if ($smarty.foreach.sub_cat_list.index+1)%2 == 0}<tr>{/if}
Замени 2 на 5
Отредактировано vicsk (2013-07-11 13:07)
Неактивен
Спасибо за тему!!
Посмотрите пожалуйста по картинке - как сделать отступ между подкатегориями и не использовать запятую?
Неактивен
Помогите , прочитал выше и не нашел у себя published/SC/html/scripts/templates/frontend/root_categories.html . как как сделать вывод подкатегорий в несколько столбцов ?
Неактивен
Вебасист у вас старый?
Неактивен