Переадресация после submit'а формы настроек плагина при использовании IframeTransport

В config/plugin.php стоит:

'custom_settings' => true,

В шаблоне actions/settings/Settings.html: 

<script>
  $.plugins.options.useIframeTransport = true;
</script>

При сабмите настроек перекидывает c .../webasyst/shop/?action=plugins#/test на .../webasyst/shop/?module=plugins&id=test&action=save и на странице остается только 

{ "status": "ok", "data": { "message": "Сохранено" } }

Вопрос. Как при сабмите вернуться обратно на страницу настроек плагина?

1 ответ

  • 1
    Алексей Webasyst 17 августа 2019 08:52 #

    Если у вас свои настройки, то просто через Jquery отправляете форму и результат отображаете в нужном поле.

    • 0
      Egor Nikiforov Egor Nikiforov 18 августа 2019 06:13 #

      Да, у меня свои настройки.

      Но нельзя как-то переопределить https://github.com/webasyst/we... saveHandlerIframe, чтобы станица с настройками плагина просто обновлялась при отправке формы?

    • 0
      Egor Nikiforov Egor Nikiforov 18 августа 2019 06:34 #

      Сейчас в таком состоянии после отправки формы. Надо чтоб просто форма отпрвилась и страница вернулась обратно к этой форме

    • 0
      Egor Nikiforov Egor Nikiforov 18 августа 2019 07:50 #

      В принципе добвил в конец saveSettings 

      header('Location: '.$URL);

      и получил что хотел

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите