Надо сделать рабочий фильтр для подбора блюд в cms opencart для нескольких категорий.
Для этого предварительно присвоить блюдам атрибуты или опции их ингридиентов, исходя из описания товаров. (То есть, например, есть у нас осетинский пирог со свининой, надо присвоить ему атрибуты «начинка» со значением сыр, мясо, свинина, лук и т.п.- всё, что есть в описании). + Добавить возможность добавлять такие атрибуты, как скидка, новинка, хит, вегетарианское (понадобится для фильтра).
Как должен выглядеть фильтр:
1. Кнопка открытия фильтра должна быть как у
dodopizza.ru,(
www.evernote.com/shard/s3... только тёмного цвета и с белым шрифтом, чтоб было в тему к нашему сайту.(
www.evernote.com/shard/s3... Должно быть в зависимости от категории название либо «фильтр пицц», либо «фильтр пирогов»
2. При клике по кнопке фильтр должен выплывать как на dodopizza.ru справа, только не двигать товары (у нас много места слева).
3. При клике на уголок, фильтр должен уплывать, как на dodopizza.ru и снова выплывать кнопка, в общем, как у них.
4. Фильтр должен работать на страницах с осетинскими пирогами (главная) и пиццей (/pizza)
5. Сама же подложка фильтра с условиями должна быть похожа на эту: (дам пример в личку)
6. Содержимое фильтра:
a. Тип
i. скидки
ii. новинки
iii. хиты
iv. вегетарианские
b. пожелания
i. без грибов
ii. без лука
iii. без мяса
iv. без маслин
c. ингридиенты
i. со свининой
ii. с беконом
iii. с курицей
iv. с пепперони
v. с грибами
vi. c мясом
d. Кнопка сбросить (по клику возвращает все товары, которые есть в категории).
7. Цветовое оформление должно быть в тему нашего сайта, можно использовать стили корзины.
8. Фильтр должен фиксироваться как и корзина и на том же уровне по вертикали
9. Если нажато несколько условий, они все должны влиять на выборку товаров.
В конце работы вы должны описать, где лежат новые файлы, которые вы использовали, какой за что отвечает.