OliverGreen
Постоялец
- Регистрация
- 19 Сен 2008
- Сообщения
- 123
- Реакции
- 18
- Автор темы
- #1
Здравствуйте!
При работе над магазином автозапчастей столкнулся с довольно ощутимой проблемой.
Товары разделены в категориях. Категория – марка автомобиля. Но для удобства пользователя этого мало – надо сделать возможность выбора конкретной модели автомобиля одной марки (БМВ – 3, 5 или 7).
Сначала решалось всё просто – для каждой категории (марки) создавалась подкатегория (модель). Но такой подход плох тем, что в каждой марки очень разное количество моделей. А последних в сумме становится очень много. И как следствие меню разрастается больше чем на размер экрана и наряду с привлекательностью теряет и удобство.
Собственно вопрос: можно ли как-то ограничить уровень вложенности меню (если кто знает, как в Joomla, например)? То есть, чтобы в меню отображались только марки авто, а при выборе марки, можно было выбрать модель.
Также думал решить этот вопрос с помощью наборов атрибутов. Но подозреваю, что это удар по БД, ведь надо создать не менее 43 однотипных наборов для всех марок и это при том что на одни и те же данные (оригинальный номер, номер производителя и прочее) для каждой марки будут присутствовать разные наборы атрибутов.
Собственно вопрос номер два )
Подскажите, каким образом правильнее реализовать данный функционал? Где-то видел специальный модуль для подобной задачи. Но он стоил более 50 у.е. и теперь не могу даже найти его.
Если данная задача решается только модулем, подскажите на какие смотреть.
Спасибо большое!
При работе над магазином автозапчастей столкнулся с довольно ощутимой проблемой.
Товары разделены в категориях. Категория – марка автомобиля. Но для удобства пользователя этого мало – надо сделать возможность выбора конкретной модели автомобиля одной марки (БМВ – 3, 5 или 7).
Сначала решалось всё просто – для каждой категории (марки) создавалась подкатегория (модель). Но такой подход плох тем, что в каждой марки очень разное количество моделей. А последних в сумме становится очень много. И как следствие меню разрастается больше чем на размер экрана и наряду с привлекательностью теряет и удобство.
Собственно вопрос: можно ли как-то ограничить уровень вложенности меню (если кто знает, как в Joomla, например)? То есть, чтобы в меню отображались только марки авто, а при выборе марки, можно было выбрать модель.
Также думал решить этот вопрос с помощью наборов атрибутов. Но подозреваю, что это удар по БД, ведь надо создать не менее 43 однотипных наборов для всех марок и это при том что на одни и те же данные (оригинальный номер, номер производителя и прочее) для каждой марки будут присутствовать разные наборы атрибутов.
Собственно вопрос номер два )
Подскажите, каким образом правильнее реализовать данный функционал? Где-то видел специальный модуль для подобной задачи. Но он стоил более 50 у.е. и теперь не могу даже найти его.
Если данная задача решается только модулем, подскажите на какие смотреть.
Спасибо большое!