Estoy trabajando con magento 2.
Puedo usar el atributo ifconfig en el código de bloque, y funciona bien.
<block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/>
Pero intenté usarlo para moverme, no funcionó.
<move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/>
¿Alguien sabe cómo usarlo para moverse?

Respuestas:
Por lo que entiendo, no puedes usarlo
ifconfigen movimiento. En la claseMagento\Framework\View\Layout\Reader\Block.phphay una verificación para el atributoifconfig:$configPath = (string)$currentElement->getAttribute('ifconfig');fuente:
https://github.com/magento/magento2/blob/2.3-develop/lib/internal/Magento/Framework/View/Layout/Reader/Block.php
Sin embargo, en el bloque de movimiento no se comprueba el
ifconfigatributo:https://github.com/magento/magento2/blob/2.3-develop/lib/internal/Magento/Framework/View/Layout/Reader/Move.php#L49
En Theroy no debería necesitar el ifconfig en movimiento si ya hay un ifconfig en el bloque, ya que el bloque no se representará y, por lo tanto, no se moverá.
Espero que tenga sentido.
fuente