Можно ли добавить свой блок в существующий не редактируя файлов (.xml, .phtml) ?

Можно ли добавить свой блок в существующий не редактируя файлов (.xml,

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 selepok
  • Группа: Пользователь
  • Сообщений: 62
  • Регистрация: 13.10.2011

03.09.2012 11:32

Здравствуйте. Я хочу добавить блок в админку на страницу просмотра ордера. Можно ли добавить свой блок в существующий не редактируя файлов (.xml, .phtml) ? Например в <block type="adminhtml/sales_order_view_tabs" name="sales_order_tabs"> нужно вставить свой. Спасибо

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

03.09.2012 12:03

Можно. Так поступают качественные сторонние модули: они не редактируют системные файлы, а все свои макетные правила размещают в своих макетных файлах.

#3 selepok
  • Группа: Пользователь
  • Сообщений: 62
  • Регистрация: 13.10.2011

03.09.2012 12:07

Как это можно сделать? Как обновить блок?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

03.09.2012 12:11

Система все макетные файлы всех модулей объединяет в единый документ, и лишь потом производит смысловой разбор этого документа. Поэтому добавление макетных правил в свои макетные файлы ничем не отличается от добавления макетных правил в системные макетные файлы. Важно лишь учитывать, в каком порядке макетные файлы будут объединены системой в единый документ. Этот порядок задаётся директивной depends в манифесте модуля.

Поделиться темой: