如何从 Magento 2 的模板文件 phtml 中获取区块
块是内容的模块化单元,可以放置在页面上的任何位置。块通常用于显示来自小部件、视频或文本的动态内容。以块的方式显示元素可以让商店管理员更轻松地随时管理和编辑。
通常将内容块视为静态块或 CMS 块,用作促销横幅、图像或信息文本。您可以通过调用 PHTML 文件中的块来在 Magento 2 网站的每个页面上显示这些块,而无需花费大量时间进行配置。
phtml
使用 PHTML 文件是在 Magento 2 中调用块的最佳方法之一。在这篇文章中,我将向您展示如何通过 PHP 代码从Magento 2 中的模板文件获取块。我将给出两个示例你在这里。
示例 1 在 phtml 中获取块
如果需要调用 的模板块helloworld.phtml
,Example_HelloWorld
请使用以下代码:
echo $this->getLayout()
->createBlock('Example\HelloWorld\Block\HelloWorld')
->setTemplate('Example_HelloWorld::helloworld.phtml')
->toHtml();
示例2在phtml中调用块
如果您需要在Magento 2中的CMS静态块或CMS页面中调用模板块,请使用以下代码:
block class="Example\HelloWorld\Block\HelloWorld" name="your_block_name" template="Example_HelloWorld::helloworld.phtml"
希望这是从模板文件中获取块的有用文章phtml
。
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。