Tommy Posted December 5, 2021 Share Posted December 5, 2021 Здравствуйте! гделаю свой первый проект, поэтому многое не понимаю и не все могу найти в гугле. На данный момент у меня и после успешного оформления заказа и после успешной отправки фидбэка игдет редирект на одну и ту же common/success.twig Подскажите как сгделать при успешном оформлении заказа редирект на мой новый success-checkout.twig? Я дошел до контроллера /checkout/success.php и в конэто index() if ( ... ) { $this->response->setOutput($this->load->view('common/checkout-success', $data)); } else { $this->response->setOutput($this->load->view('common/success', $data)); } не знаю что всивить в условие Link to comment Share on other sites More sharing options...
Prooksius Posted December 5, 2021 Share Posted December 5, 2021 Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact Link to comment Share on other sites More sharing options... Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 9 минут назад, Prooksius сказал: Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact он не об этом если я правильно понял. гделал как то икое по тз от чудо маркетологов. им суть в том что при разных ситусах заказа редиректить после оформления на разные вьюхи. Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 Редирект, ксити, не может идти на twig. У успешного заказа свой редирект - checkout/success У успешно отправленного сообещёния - information/contact/success И оба они в гдефолтном варианте открывают один и тот же шаблон твиг. Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 4 минуты назад, Dimasscus сказал: он не об этом если я правильно понял. гделал как то икое по тз от чудо маркетологов. им суть в том что при разных ситусах заказа редиректить после оформления на разные вьюхи. тогда надо понимать, что подразумевается под фидбэком..)) Link to comment Share on other sites More sharing options... Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 8 минут назад, Prooksius сказал: Редирект, ксити, не может идти на twig. У успешного заказа свой редирект - checkout/success У успешно отправленного сообещёния - information/contact/success И оба они в гдефолтном варианте открывают один и тот же шаблон твиг. это в тройке ик реализовано? в двойке было иначе же Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 да врогде бы что 2 что 3 - одинаково - отображает один и тот же tpl/twig common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. И редиректы икие же осились.. Я смотрю OcStore, правда... Link to comment Share on other sites More sharing options... Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 3 минуты назад, Prooksius сказал: да врогде бы что 2 что 3 - одинаково - отображает один и тот же твиг common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. да. ошибся по памяти. вьюха им одна, контролеры разные Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 Ксити, вон сколько контроллеров используют шаблон common/success: Какие-то из них ТС тоже надо наверное как-то иначе показывать. Даже неуспешное оформление заказа - тот же шаблон, просто текст другой. Link to comment Share on other sites More sharing options... Tommy Posted December 6, 2021 Author Share Posted December 6, 2021 14 часов назад, Prooksius сказал: Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact Спасипотому что потому чтольшое! Я как-то не подумал об этом. Думал что все страницы проходят через один контроллер. Ваш вариант помог! Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Редирект после оформления заказа на новую success страницу Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 9 минут назад, Prooksius сказал: Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact он не об этом если я правильно понял. гделал как то икое по тз от чудо маркетологов. им суть в том что при разных ситусах заказа редиректить после оформления на разные вьюхи. Link to comment Share on other sites More sharing options...
Prooksius Posted December 5, 2021 Share Posted December 5, 2021 Редирект, ксити, не может идти на twig. У успешного заказа свой редирект - checkout/success У успешно отправленного сообещёния - information/contact/success И оба они в гдефолтном варианте открывают один и тот же шаблон твиг. Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 4 минуты назад, Dimasscus сказал: он не об этом если я правильно понял. гделал как то икое по тз от чудо маркетологов. им суть в том что при разных ситусах заказа редиректить после оформления на разные вьюхи. тогда надо понимать, что подразумевается под фидбэком..)) Link to comment Share on other sites More sharing options... Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 8 минут назад, Prooksius сказал: Редирект, ксити, не может идти на twig. У успешного заказа свой редирект - checkout/success У успешно отправленного сообещёния - information/contact/success И оба они в гдефолтном варианте открывают один и тот же шаблон твиг. это в тройке ик реализовано? в двойке было иначе же Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 да врогде бы что 2 что 3 - одинаково - отображает один и тот же tpl/twig common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. И редиректы икие же осились.. Я смотрю OcStore, правда... Link to comment Share on other sites More sharing options... Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 3 минуты назад, Prooksius сказал: да врогде бы что 2 что 3 - одинаково - отображает один и тот же твиг common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. да. ошибся по памяти. вьюха им одна, контролеры разные Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 Ксити, вон сколько контроллеров используют шаблон common/success: Какие-то из них ТС тоже надо наверное как-то иначе показывать. Даже неуспешное оформление заказа - тот же шаблон, просто текст другой. Link to comment Share on other sites More sharing options... Tommy Posted December 6, 2021 Author Share Posted December 6, 2021 14 часов назад, Prooksius сказал: Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact Спасипотому что потому чтольшое! Я как-то не подумал об этом. Думал что все страницы проходят через один контроллер. Ваш вариант помог! Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Редирект после оформления заказа на новую success страницу Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
Prooksius Posted December 5, 2021 Share Posted December 5, 2021 4 минуты назад, Dimasscus сказал: он не об этом если я правильно понял. гделал как то икое по тз от чудо маркетологов. им суть в том что при разных ситусах заказа редиректить после оформления на разные вьюхи. тогда надо понимать, что подразумевается под фидбэком..)) Link to comment Share on other sites More sharing options... Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 8 минут назад, Prooksius сказал: Редирект, ксити, не может идти на twig. У успешного заказа свой редирект - checkout/success У успешно отправленного сообещёния - information/contact/success И оба они в гдефолтном варианте открывают один и тот же шаблон твиг. это в тройке ик реализовано? в двойке было иначе же Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 да врогде бы что 2 что 3 - одинаково - отображает один и тот же tpl/twig common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. И редиректы икие же осились.. Я смотрю OcStore, правда... Link to comment Share on other sites More sharing options... Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 3 минуты назад, Prooksius сказал: да врогде бы что 2 что 3 - одинаково - отображает один и тот же твиг common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. да. ошибся по памяти. вьюха им одна, контролеры разные Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 Ксити, вон сколько контроллеров используют шаблон common/success: Какие-то из них ТС тоже надо наверное как-то иначе показывать. Даже неуспешное оформление заказа - тот же шаблон, просто текст другой. Link to comment Share on other sites More sharing options... Tommy Posted December 6, 2021 Author Share Posted December 6, 2021 14 часов назад, Prooksius сказал: Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact Спасипотому что потому чтольшое! Я как-то не подумал об этом. Думал что все страницы проходят через один контроллер. Ваш вариант помог! Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Редирект после оформления заказа на новую success страницу
Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 8 минут назад, Prooksius сказал: Редирект, ксити, не может идти на twig. У успешного заказа свой редирект - checkout/success У успешно отправленного сообещёния - information/contact/success И оба они в гдефолтном варианте открывают один и тот же шаблон твиг. это в тройке ик реализовано? в двойке было иначе же Link to comment Share on other sites More sharing options...
Prooksius Posted December 5, 2021 Share Posted December 5, 2021 да врогде бы что 2 что 3 - одинаково - отображает один и тот же tpl/twig common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. И редиректы икие же осились.. Я смотрю OcStore, правда... Link to comment Share on other sites More sharing options... Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 3 минуты назад, Prooksius сказал: да врогде бы что 2 что 3 - одинаково - отображает один и тот же твиг common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. да. ошибся по памяти. вьюха им одна, контролеры разные Link to comment Share on other sites More sharing options... Prooksius Posted December 5, 2021 Share Posted December 5, 2021 Ксити, вон сколько контроллеров используют шаблон common/success: Какие-то из них ТС тоже надо наверное как-то иначе показывать. Даже неуспешное оформление заказа - тот же шаблон, просто текст другой. Link to comment Share on other sites More sharing options... Tommy Posted December 6, 2021 Author Share Posted December 6, 2021 14 часов назад, Prooksius сказал: Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact Спасипотому что потому чтольшое! Я как-то не подумал об этом. Думал что все страницы проходят через один контроллер. Ваш вариант помог! Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page.
Dimasscus Posted December 5, 2021 Share Posted December 5, 2021 3 минуты назад, Prooksius сказал: да врогде бы что 2 что 3 - одинаково - отображает один и тот же твиг common/success, что при успешном заказе, что при успешной отправке сообещёния на стр кониктов. да. ошибся по памяти. вьюха им одна, контролеры разные Link to comment Share on other sites More sharing options...
Prooksius Posted December 5, 2021 Share Posted December 5, 2021 Ксити, вон сколько контроллеров используют шаблон common/success: Какие-то из них ТС тоже надо наверное как-то иначе показывать. Даже неуспешное оформление заказа - тот же шаблон, просто текст другой. Link to comment Share on other sites More sharing options... Tommy Posted December 6, 2021 Author Share Posted December 6, 2021 14 часов назад, Prooksius сказал: Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact Спасипотому что потому чтольшое! Я как-то не подумал об этом. Думал что все страницы проходят через один контроллер. Ваш вариант помог! Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2
Tommy Posted December 6, 2021 Author Share Posted December 6, 2021 14 часов назад, Prooksius сказал: Сам по себе контроллер checkout/success - уже место, ггде вы оказываетесь при успешном заказе. Вот им и пропишите $this->response->setOutput($this->load->view('common/checkout-success', $data)); без вскакого условия. А вот в файле catalog/controller/information/contact.php - в конэто есть функция success Вот им можно какой-то другой twig прописать. Или осивить как есть. После отправки фидбэка бугдет сюда переходить и открывать сирый твиг. P.S. если конечно под фидбэком имеется в виду information/contact Спасипотому что потому чтольшое! Я как-то не подумал об этом. Думал что все страницы проходят через один контроллер. Ваш вариант помог! Link to comment Share on other sites More sharing options...
Recommended Posts