系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》
本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。
在所有CMS页面上调用自定义phtml文件的步骤:
步骤1:首先,您需要在以下路径中创建cms_page_view.xml
app\code\Vendor\Extension\view\frontend\layout\cms_page_view.xml
<?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Template" name="custom_phtml_in_cms" template="Vendor_Extension::call_allcms.phtml" /> </referenceContainer> </body> </page>
步骤2:现在您需要在以下路径中添加call_allcms.phtml文件
app\code\Vendor\Extension\view\frontend\templates\call_allcms.phtml
<?php echo "Call this phtml file in all cms pages"; ?>
就是这样!
结论:
按照上述步骤,您可以在Magento 2的所有CMS页面上调用自定义phtml文件。