Сомневаюсь что они работают с 1 сайтом. А со вторым можно попробовать, но как-то не уверен на счет русского. Описать на английском все что хочется будет нетривиальной задачей.
devstudent: Много воды утекло, сейчас уже сильно больше понимания работы. Ясно как все соединятся и работает (вот тут изобразил схему в вопросе magento.stackexchange.com/questions/139948/how-i-c... ). Даже переопределил default.xml в module-theme, так выгоднее получилось.
Пока что остается загадкой принцип работы. Я допускаю что я чего-то не понимаю в этой жизни. Однако я вижу что каждый модуль может влиять на шаблон и это плохо. Я начал новую верстку, беру блоки и строю каркас. Внезапно на странице всплывает список ссылок. Вот зачем он мне? Если мне нужно, я могу и сам его встроить. А так нужно идти искать блок в который он вставляется, лечить шаблон конструкцией вида и продолжать дальше. Может это и имеет смысл в простых шаблонах, но когда делаешь все сам, то такое только мешает.
С шаблонами все ясно. Конкретно не ясна система наследования слоев (каркаса). Ясно что шаблоны и слои можно расширять в app/design/MyVendor/MyTheme/Module_Xxx/xxx
Почему в системе помимо 2 тем (module-frontend-base, module-frontend-luma) есть модуль-тема: module-theme?
Как выбросить все и начать с чистого листа, без наследований от базовых слоев типа vendor/magento/module-theme/view/base/page_layout/empty.xml?
Максим Тимофеев: Yii2 быстрее Symfony 3 потому что хранит меньше абстракций. В мадженте абстракций вагон и маленькая тележка, поэтому такая скорость. Сказать что это плохо я не могу. А недостаток оптимизации есть, да.
devstudent: я так понял, вы хорошо знаете систему. Не подскажите как правильно сделать свой каркас (ссылочку на какую-нибудь статью бы)?
Как переопределять темплейты ясно, а вот что делать с layout, page, page_layout, делать это в design/fontend/theme или в code/vendor/module не понятно.
Оф. дока, к сожалению, ясности не вносит devdocs.magento.com/guides/v2.0/frontend-dev-guide...