Проблема с отображением под-категорий
alepavlenko
Новичок
: 1
: 14-11-2011


14-11-2011 15:15
Проблема с отображением под-категорий в Prestashop 1.3

Изначально проблема была в том, что под-категории отображались вне белого фона. Отображение белого фона я добился. Но теперь не получается сделать вывод под-категорий в 3 колонки... Вот скрин как отображаются сейчас:



Вот отрывок кода из category.tpl :

Код:
<div class="sub2">{l s='Subcategories'}</div>
        <div>
        <ul class="inline_list2">
        {foreach from=$subcategories item=subcategory}
            <li>
                <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                    {if $subcategory.id_image}
                        <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                    {else}
                        <img src="{$img_cat_dir}default-medium.jpg" alt="" />
                    {/if}
                </a>
                <br />
                <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>
            </li>
        {/foreach}
        </ul>
        <br class="clear"/>
    </div>


Я так понял клас inline_list2 отвечает за вывод категорий, вот что прописанно в global.css

Код:
ul.inline_list2 {margin-left: 2px;
margin-right:2px; }


Как сделать, чтобы отображалось в 3 колонки?

Заранее спасибо
 
  
freelancer


Новичок
: 7
: Казань/Чебы
: 25-11-2011


26-11-2011 19:41
Вам не все дерево подкаталогов нужно, а сами подкатегории.
1. Смотрите каким образом формируются размеры каждой,
если шаблон фиксирован по ширине, и изменение CSS не помогает, то идем к п. 2;
2. Смотрите файл php, в котором формируется вывод список вида:
('первая позиция' - 'позиция' - 'позиция' - 'последняя позиция') и меняйте как надо вывод. Это характерно и для стандартного вывода товаров, кстати говоря.

PS: Если потребуется вывести заполняемый список на 100% ширины блока, особенно актуально для резиновых шаблонов, этот скелет достаточно почистить, оставляя всего одно значение ('позиция').
 
 
killingfloor


Новичок
: 57
: Тамбов
: 17-05-2011


14-12-2011 05:09
попробуй в css добавь
Код:
.inline_list2 li {
position:relative;
float:left;}

должно помочь


Сообщение отредактировано killingfloor 14-12-2011 06:11 ...