Magento 2, как удалить сводку заказа в шаге доставки? - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь настроить оформление заказа на Magento 2. В данный момент я хочу изменить внешний вид шага "shipping".Может кто-нибудь подсказать, как убрать боковую панель (включая сводку заказа)?

Оно должно быть видно только на шаге "payment", а не в "shipping".

1 Ответ

0 голосов
/ 22 ноября 2018

Боковая панель добавляется в файл макета checkout_index_index.xml в magento/module-checkout/view/frontend/layout/.Вы на самом деле не можете изменить это, чтобы удовлетворить ваши требования, не внося значительных изменений в оформление заказа.

Существует более простое решение сделать это с помощью CSS.

Поместите эту строку в свои стили: .opc-summary-wrapper{display:none;} и измените magento/module-checkout/view/frontend/web/js/model/step-navigator.js Не редактируйте основные файлы!Сделайте копию в своей теме или модуле и добавьте следующий код в функцию getActiveItemIndex

if (activeIndex == 1) {
  $('.opc-summary-wrapper').css("display", "block");
} 
else {
  $('.opc-summary-wrapper').css("display", "none");
}

Работает для меня.Не моя идея, хотя, нашел этот ответ на magento stackexchange: https://magento.stackexchange.com/questions/229001/checkout-remove-sidebar-only-in-step-1

...