Magento 2:レイアウトXMLのシステム構成から値を取得します


9

管理システム構成で設定したコア構成からフッターのモジュールリンク識別子を取得する方法

<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> 

回答:


7

「ヘルパー」(モジュールの任意のクラスのメソッド)xsi:type="helperを記述し、ここで説明するように使用する必要があります。レイアウトのパス引数のヘルパーから出力を取得する方法は?

argument要素にはifconfig属性を設定できないため(または「有効」設定が設定されていない場合は属性を追加しないようifconfigにするblockには、最初の引数についても同じことを行う必要があり ます)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.