Автор Тема: где спрятаны урлы  (Прочитано 27 раз)

30 Сентября 2016, 08:28:47
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
в модуле описаны урлы
public  $notify_url = "payment_notify.php";
public  $return_url = "payment_return.php";
но при этом в самом модуле этих файлов нет,но после оплаты возврат идет на модуль
как эти урлы отлавливаются?
30 Сентября 2016, 10:17:21
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 2163
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop версии 1.6 возврат идет на контроллер. В папке модуля должна быть controllers в ней файлы контроллеров.

30 Сентября 2016, 11:23:16
Ответ #2
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Эти переменные могут заменяться значениями из настроек модуля.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
30 Сентября 2016, 13:12:10
Ответ #3
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
да  есть 1 контроллер  зовется GoopaySubmitModuleFrontController
только как определяется что нужно именно его вызвать? или дергается любой контроллер если он один?
30 Сентября 2016, 13:25:38
Ответ #4
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102466
  • Репутация: +34217/-0
    • Просмотр профиля
В шаблоне tpl указывают название контроллера.
{$link->getModuleLink('mymodule', 'mycontroller')}