当前位置: 技术文章>> magento2中的创建店面主题以及代码示例

文章标题:magento2中的创建店面主题以及代码示例
  • 文章分类: Magento
  • 26151 阅读
系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》

本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。


在 Magento2 中,可以通过以下步骤来创建店面主题以及代码示例:


在 app/etc/modules 目录下创建一个名为 theme 的文件夹,并在其中创建一个名为 default 的文件夹,用于存放默认的店面主题。

在 app/code/core 目录下创建一个名为 Mage 的文件夹,并在其中创建一个名为 default 的文件夹,用于存放默认的店面主题。

在 app/code/core/Mage 文件夹中创建一个名为 default 的文件夹,并在其中创建一个名为 theme.xml 的文件,用于存放店面主题的配置文件。

在 app/code/core/Mage 文件夹中创建一个名为 catalog_product_view.xml 的文件,用于存放店面主题的代码示例。

以下是一个示例的 theme.xml 文件:


xml

<?xml version="1.0"?>  
<config>  
    <modules>  
        <Mage_Catalog_Model_Product>  
            <version>2.1.0</version>  
        </Mage_Catalog_Model_Product>  
    </modules>  
    <global>  
        <blocks>  
            <catalog_product_view>  
                <rewrite>  
                    <product_view>{{block('catalog/product_view')}}</product_view>  
                </rewrite>  
            </catalog_product_view>  
        </blocks>  
    </global>  
</config>

在上面的示例中,我们创建了一个名为 catalog_product_view 的 Block,并将其重写为 {{block('catalog/product_view')}},以便在 catalog_product_view 模板中使用。


以下是一个示例的 catalog_product_view.xml 文件:


xml

<?xml version="1.0"?>  
<page>  
    <columns>  
        <product_name>{{block('catalog/product_view')}}</product_name>  
        <product_price>{{block('catalog/product_view')}}</product_price>  
        <product_description>{{block('catalog/product_view')}}</product_description>  
    </columns>  
</page>

在上面的示例中,我们创建了一个名为 product_name 的 Column,并将其重写为 {{block('catalog/product_view')}},以便在 catalog_product_view 模板中使用。


以上就是在 Magento2 中创建店面主题以及代码示例的基本步骤。


推荐文章