OC v3.х Роутинг в opencart 3 с неуникальными url

sol_los

Разрушитель (V)
Сообщения
113
Симпатии
42
Баллы
763
В общем, затрахал достал этот опенкарт, подавай ему уникальные url для всего и вся.
Вот решение для ocStore - ocmod не делал, смысла в этом нет. Т.к. обновления не выходят, а если выйдут - изменений в роутинге может быть слишком много.

Так что вот вам два файла на замену.

Теперь брэнды будут открываться не по первой ссылке, а через brands

Пример:

HTML:
http://site.loc/brands/aimol/
http://site.loc/motornoe-maslo/addinol/
http://site.loc/transmissionnoe-maslo/addinol/
http://site.loc/gidravlicheskoe-maslo/addinol/

Все ссылки работоспособны.
Понятное дело, что первый уровень должен быть уникальным:

HTML:
http://site.loc/motornoe-maslo
http://site.loc/transmissionnoe-maslo/
http://site.loc/gidravlicheskoe-maslo/

т.е. самые главные категории должны быть уникальными, хотя я не представляю случая когда они могут быть не уникальными.

ну и конечно в модели категории и производителя нужно вырезать проверку на уникальность url
либо использовать импорт/экспорт, он не проверяет уникальность.
 
Назад
Верх