Доброго дня, комрады!
Досталось мне в наследство поддежка сайта с OpenCart. И вот в чем проблема. ЧПУ работает, т.е. http://site.com/index.php?route=checkout/cart работает и http://site.com/checkout/cart одинаково доступны. Но, к сожалению, все ссылки в шаблоне оформления не ЧПУ, т.е. http://site.com/index.php?route=checkout/cart
Каким образом я могу изменить данное поведение? С OpenCart работаю впервые, попинайте в какую сторону грести.
p.s. Немного о PHP
Как я понял ссылки формируются через catalog/controller. Там я увидел такую картину
$data['shopping_cart'] = $this->url->link('checkout/cart');
Т.е. url формируется через system/library/url.php
В тоже время в index.php вызывается
// SEO URL's
$controller->addPreAction(new Action('common/seo_url'));
Т.е. теоретически url должен переписываться в этом преэкшене. И тут самое интересное, такое ощущение, про функция rewrite из catalog/controller/common/seo_url.php не вызывается.
Может я что-то не так понимаю?