Предлагается доработка, позволяющая задавать URL страниц сайта с применением разных символов, практически без ограничений. Изменена адресация для следующих типов страниц: 1. Страница товара 2. Страница категории 3. Страница бренда 4. Страница категории-бренда
Например, адреса могут быть такими http://domain.ru/product2.htm http://domain.ru/product3 http://domain.ru/pro/du/ct/~~/55664 http://domain.ru/русский/текст/!/! http://domain.ru/русский.текст.еще/!!!/ http://domain.ru/ботинки/кожаные/детские/art5666 http://domain.ru/cat1 http://domain.ru/cat2.htm http://domain.ru/cat3/cat4/cat5 http://domain.ru/диваны/кожаные/мягкие http://domain.ru/группа/мячи/надувные
Предлагаемые решения рассматриваемого вопроса, как правило, неоправданно сильно нагружают базу. Здесь предлагается принципиально иное решение - легкое и необременительное для сервера.
Предлагается способ вывода названия (основной) категории товара со ссылкой на категорию в следующих местах:
1. Список товаров бренда, 2. Список результатов поиска, 3. Три списка товаров на главной - новинки, рекомендуемые, акционные, 4. Список связанных на странице товара.
В меню категорий открывать только те категории, которые входят в текущий путь категорий. Иначе (если к странице прямо не относится ни одна категория) - только категории 1 уровня.
Создана возможность вставлять мегаменю в основной шаблон сайта. В горизонтальную линию выводятся названия категорий 1 уровня, при наведении на которые появляется список подкатегорий 2-го и 3-го уровней. Вид категорий 2-го и 3-го уровней устанавливается отдельными стилями. Сам список категорий 2-го и 3-го уровней выводится в несколько колонок. Число элементов в колонке можно устанавливать в шаблоне.