Запрос к контроллеру со страницы shop/checkout Есть решение
Доброго времени суток!
Подскажите как настроить роутинг для запроса из javascript-файла загруженному на страницу http://mydomain.com/shop/checkout/ через хук frontend_checkout
$.getJSON('?plugin=myplugin&module=frontend&action=my_action', function(json){ $console.log(json); });
PHP-файл контроллера находится в директории и называется /lib/actions/shopMypluginFrontendMyaction.controller.php
5 ответов
используемый вами метод подойдет только для бэкенда.
почитайте доку про роутинг
в качестве наглядного пособия можно какой-нибудь бесплатный плагин, например brands, посмотреть
Спасибо!
Уже и там и там изучил но так и не понял как прописать роутинг.
В роутинге прописано:
при обращении к контроллеру из JS методом $.getJSON
возвращает ответ 404
при обращении методом $.get возвращает код страницы checkout
так вот как-то:
если точно знаете, что фреймворк в корне хостинга и магазин на '*' поселен. а в более общем случе получить путь так:
Благодарю!
Утром буду разбираться =)