cancel
Showing results for 
Search instead for 
Did you mean: 

Как формируются Layout`ы в M2?

Как формируются Layout`ы в M2?

Добрый день! Подскажите, какой механизм формирования layout`ов в Мадженто 2.1. В документации мало чего описано. Ситуация - есть модуль одностраничного заказа и мне необходимо перестроить поля в соответствии с макетом. Пытаюсь изменить layout   checkout_index_index.xml, но изменений вообще нет.(не перестраивает или не удаляет ненужные поля) Причем заметил, что мадженто часть берет из стандартного (хотя эти блоки определены в модульном макете!!!), часть из модульного макета. Голову уже сломал)

middle developer
1 REPLY

Re: Как формируются Layout`ы в M2?

Попробую расписать что сам понимаю.

 

В самом начале система читает этот файл в базовом модуле. Потом в разрабатываемых нами (по порядку), потом в темах.

 

Еще с checkout_index_index.xml есть небольшой прикол. Сам я не в восторге от такой системы, но что есть. Загляните в Magento\Checkout\Block\Checkout\LayoutProcessor. Там увидите что некоторые параметры забиты жестко и поменять через xml не выйдет.