Ответить Новая тема Новый опрос 
 Как реализовать несколько блоков категорий?
bragoda
Новичок
Сообщений: 7
Регистрация: 28-03-2015


28-03-2015 14:47
Делаю магазин подарков в котором есть такие категории товаров как открытки, игрушки, книги т.е. категории по типу товара - собственно стандартный каталог. И есть категории по назначению: на день рождения, на свадьбу, для мальчиков, т.е. категории товаров по назначению.

Вопрос: как разделить эти категории в 2 модуля? В одном стандартный каталог, а во втором как бы дополнительная выборка по назначению. Сейчас получается, что все категории в один столбик в одном модуле.

Престу только осваиваю, похожих тем не нашел поэтому буду признателен за любую помощь
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


28-03-2015 16:10
Данный функционал можно реализовать 2 способами .
1. При добавлении товара вкладывать товар в доп. категории "на день рождения", "на свадьбу" и тд..
2. Добавить фильтр по свойствам товара.

Цитата:( bragoda @ 28-03-2015 15:47 Смотреть сообщение )
как разделить эти категории в 2 модуля? В одном стандартный каталог, а во втором как бы дополнительная выборка по назначению. Сейчас получается, что все категории в один столбик в одном модуле.

Подробнее опишите задачу и сообщите название модуля.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
bragoda
Новичок
Сообщений: 7
Регистрация: 28-03-2015


28-03-2015 17:10
Блок категорий v2.8.8 Prestashop 1.6.0.9

товары уже вложены в несколько категорий и выводятся как надо.

Задача в разделений категорий на два боковых меню

Должно получиться так

Меню 1
категория1
категория2
категория3

Меню2
категория4
категория5
категория6
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
bragoda
Новичок
Сообщений: 7
Регистрация: 28-03-2015


28-03-2015 17:21
Наверное оптимальнее всего будет фильтрами все-таки сделать.. Буду пробовать.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


28-03-2015 17:58
Если данные блоки идут рядом (один за другим):
Открыть /themes/ваша-тема/modules/blockcategories/blockcategories.tpl и добавить:

Код:
<div id="categories_block_left" class="block">
    <div class="block_content">
        <ul class="tree {if $isDhtml}dhtml{/if}">
            {foreach from=$blockCategTree.children item=child name=blockCategTree}
                {if $child.id == 5}
                {if $smarty.foreach.blockCategTree.last}
                    {include file="$branche_tpl_path" node=$child last='true'}
                {else}
                    {include file="$branche_tpl_path" node=$child}
                {/if}
                {/if}
            {/foreach}
        </ul>
    </div>
</div>

<div id="categories_block_left" class="block">
    <div class="block_content">
        <ul class="tree {if $isDhtml}dhtml{/if}">
            {foreach from=$blockCategTree.children item=child name=blockCategTree}
                {if $child.id == 6}
                {if $smarty.foreach.blockCategTree.last}
                    {include file="$branche_tpl_path" node=$child last='true'}
                {else}
                    {include file="$branche_tpl_path" node=$child}
                {/if}
                {/if}
            {/foreach}
        </ul>
    </div>
</div>



5 - в примере, ID категории содержащей в себе категории для "Меню 1".
6 - в примере, ID категории содержащей в себе категории для "Меню 2".
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
bragoda
Новичок
Сообщений: 7
Регистрация: 28-03-2015


28-03-2015 18:53
Спасибо, пойду разбираться!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос