Параметр ifconfig
можно использовать для условного вызова метода действия
<action method="someBlockMethod" ifconfig="path/to/config"><param1>value</param></action>
. Путь path/to/config
передается в Mage :: getStoreConfigFlag () для возврата логического значения.
Я бы попробовал использовать это в сочетании с методом insert
<action method="insert" ifconfig="path/to/config"><param>block_name</param></action>
Блок с именем или псевдонимом block_name
должен быть уже вставлен в объект макетадругим PHP или XML, поэтому вам может потребоваться предпринять дополнительные шаги, чтобы сбросить его из исходных блоков после вставки в новый блок.