У меня есть модуль, который установил страницу CMS с некоторым URL-адресом по умолчанию и некоторым текстом с формой. На этой форме у меня есть поля и отправьте. Я проверяю свои поля с помощью ajax (отправьте POST в контроллер моего модуля). Если проверка правильна, я перенаправляюсь на ту же страницу с сообщением «succes».Magento перенаправляет страницу на страницу
Проблема заключается в том, что по умолчанию URL этой страницы CMS, в которой я делаю перенаправление после succes submit, можно изменить в BO - вот почему я не могу просто $this->_redirect('default_URL')
в моем контроллере, потому что этот URL-адрес можно изменить.
Что мне делать?
EDIT: Решение: использование $ это -> _ redirectReferer() в мой контроллер после проверки успеха
Хм, от этого я вижу, что получить url из config, но он будет статичным или мне нужно всегда изменять значение, если кто-то перейдет на страницу BO-> CMS и выберите эту страницу и измените URL-адрес. Но я хочу иметь динамику. Если кто-то (это будет администратор) изменит значение для этой страницы в BO, в конце концов после того, как succes submit перенаправит меня на той же странице. – sergio
Я не уверен, что я правильно понимаю ваш комментарий, но Mage :: getStoreConfig IS динамически считывает это значение из базы данных, независимо от того, что администратор в последний раз изменил. Или вы имеете в виду что-то другое? –
Я думаю, что Sergio означает, что URL-адрес настраивается в Backoffice> CMS> ..., а не в System> Configuration. – Sergey