Создание сео-фильтра и вывода страниц с нужными товарами.
1. Есть каталог товаров. У всех товаров задан к качестве параметра буквы алфавита. Под это уже создан СЕО фильтр (страница с названием буквы А выводит все товары у которых в характеристике «алфавит» задано свойство «А»).
2. Для подкатегоризации этих товаров решено создать новую характеристику – имена.
3. Характеристика имена соотносится с буквой алфавита вложением, например буква А включает имена Алена Алексина, Алексей Толстой, Антон Чехов и т.д. Имена задаются администратором сайта и им же каждый товар привязывается к имени.
Внимание: некоторые товары относятся к нескольким буквам алфавита, в отношении имен будет тоже самое – администратор сайта может задать к товару несколько имен.
Нужно:
На странице которая выводит товары с буквой Алфавита вывести сверху список имен.
Алгоритм такой…пример:
1. Вывести список названий свойств характеристики «имена» по тем товарам, у которых свойство характеристики «алфавит» равно «А». В нашем случае на странице буквы А будет выведен список: Алена Алексина, Алексей Толстой, Антон Чехов и т.д.
Либо решение 2- Если характеристика «алфавит» задана буквами (А, Б, В….), то вложенные в них имена можно создавать не как отдельную характеристику, а как подхарактеристики. Возможно использование встроенного функционала движка «Заголовок группы характеристик»
2. Под каждое имя (например «Алексей Толстой) сделать возможность создания страницы (для админа сайта), где вручную будут задаваться уникальные: УРЛ, теги, названия, тексты. Страница имени будет выводить товары у которых отмечено нужное имя (Алексей Толстой например), для этого должна быть возможность администратору указывать это при создании и настройке страницы (что бы а странице Алексей Толстой выводились товары с его свойством харатеристики, а не с со свойством характеристики например Антона Чехова).
3. Поскольку список имен будет большой (более 500), то в админке сделать возможность быстрой навигации по нему. На странице товара сделать возможность быстро выбирать и прикреплять нужное имя – это по подобию функционала прикрепления похожих товаров (ajax). На странице самой характеристики создать возможность быстрой навигации (возможно 1-й уровень – алфавит, а уже кликая на букву раскрывается ниже полный список имен)
4. Сделать 2-ю вкладку на страниц каталога, где будет отражена структура каталога в виде: Буква Алфавита – подуровень имя…