#magento #shopping-cart #shipping
#magento #корзина покупок
Вопрос:
Я пытаюсь переместить блок оценки доставки, который обычно находится в корзине, на страницу CMS.
Я успешно переместил форму, однако, нажав на кнопку «Оценить ..», я перенаправляюсь в корзину.
Я пытался измениться
action="<?php echo $this->getUrl('checkout/cart/estimatePost') ?>"
на URL страницы cms:
`действие="getURL('доставка/ Предполагаемая почта') ?>"`
а также общий:
action="<?php echo $this->getUrl('*/*/estimatePost') ?>"`
но тогда я просто получаю 404.
Ответ №1:
Вы должны сохранить action="getUrl('checkout/cart/estimatePost') ?>"
или иначе вам нужно будет создать другое действие контроллера, которое генерирует другое содержимое блока, чтобы разрешить отображение в вашем блоке cms, но это не так просто, как вы пытаетесь сделать.
Строка checkout/cart/estimatePost
означает модуль / контроллер / действие, если вы измените это, конечно, он не найдет вашу страницу. Вот почему вам нужно разработать более сложное решение с использованием контроллера и на основе классов блоков, используемых при вызове действия estimatePost
.
Комментарии:
1. Спасибо 🙂 Я даже не уверен, что знаю, с чего начать! Какие-либо советы или руководства, о которых вы знаете?