Magento 2: Obtenga valor de la configuración del sistema en el diseño XML

9

¿Cómo obtengo el identificador de enlace de mi módulo en el pie de página de los valores de configuración principales que configuré en la configuración del sistema de administración?

<referenceBlock name="footer_links">
        <block class="Magento\Framework\View\Element\Html\Link\Current" name="storelocator-policy-link">
            <arguments >
                <argument ifconfig="googlemapsstorelocator/general/enable" name="label" xsi:type="string">Google Maps Store Locator</argument>
                <argument name="path" xsi:type="string">I need this value form the configuration settings</argument>
            </arguments>
        </block>
</referenceBlock> 
Verdu
fuente

Respuestas:

7

Tiene que escribir un "ayudante" (un método en cualquier clase de su módulo) y usarlo xsi:type="helpercomo se describe aquí: ¿Cómo obtener la salida del ayudante para el argumento de ruta en el diseño?

Debería hacer lo mismo para el primer argumento, porque el argumentelemento no puede tener un ifconfigatributo (o moverse ifconfigal blockpara no agregarlo si la configuración "habilitar" no está establecida).

Fabian Schmengler
fuente