Magento2 phtml获取Layout xml里的arguments参数

こ雲淡風輕ζ 提交于 2020-04-07 11:49:55

页面Layout xml配置

<referenceContainer name="content">
    <block class="Silk\CatalogWidgetHome\Block\Product\ProductsList" name="home.banner" template="Magento_Cms::home_need.phtml" before="-">
        <arguments>
            <argument name="one_id" xsi:type="number">2882</argument>
            <argument name="two_id" xsi:type="number">2883</argument>
        </arguments>
        <block class="Silk\Cms\Block\Product" name="aaa" template="Magento_Cms::home_need_countDown.phtml"/>
    </block>
</referenceContainer>

在对应的home_need.phtml里获取arguments参数:

<?php
$itemId1 = empty($block->getOneId()) ? 2882 : $block->getOneId();
$itemId2 = empty($block->getTwoId()) ? 2883 : $block->getTwoId();
?>

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!