首页 > 解决方案 > Magento2 自定义布局无法访问产品的自定义模块 phtml 文件

问题描述

对于我的Magento2网站,我创建了一个custom module and layout for products. 我已经从产品编辑设计部分为该产品分配了自定义布局。从那个布局中,我们调用特定的模块 phtml 文件。此功能适用于 localhost 以及登台网站,但在 Live 网站上此功能不起作用。在前端产品上加载了默认的 1 列布局。

新的 Layout.xml 代码路径:vendor/magento/module-theme/view/frontend/page_layout/

<?xml version="1.0"?>
<layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_layout.xsd">
    <update handle="empty"/>
    <referenceContainer name="page.wrapper">
        <container name="header.container" as="header_container" label="Page Header Container" htmlTag="header" htmlClass="page-header" before="main.content"/>
        <container name="page.top" as="page_top" label="After Page Header" after="header.container"/>
        <container name="some.container" as="someContainer" label="Some Container" htmlTag="div" htmlClass="some-container" />
        <referenceContainer name="some.container">
            <block class="Configurator\ProductBedz\Block\Display" name="produtctsbedz_display" template="Configurator_ProductBedz::jsonconfigurator.phtml" />
        </referenceContainer>

        <container name="footer-container" as="footer" before="before.body.end" label="Page Footer Container" htmlTag="footer" htmlClass="page-footer"/>
    </referenceContainer>
</layout>

谁能让我知道是什么问题以及如何在实时网站上解决此问题。相同的代码在我的本地主机和登台网站上运行。

标签: phpmodulecustomizationmagento2.2

解决方案


推荐阅读