系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》
本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。
在 Magento2 中,可以通过以下步骤来创建应用管理主题以及代码示例:
在 app/etc/modules 目录下创建一个名为 app_admin 的文件夹,并在其中创建一个名为 default 的文件夹,用于存放默认的应用管理主题。
在 app/code/core 目录下创建一个名为 Mage 的文件夹,并在其中创建一个名为 default 的文件夹,用于存放默认的应用管理主题。
在 app/code/core/Mage 文件夹中创建一个名为 adminhtml 的文件夹,并在其中创建一个名为 app_admin.xml 的文件,用于存放应用管理主题的配置文件。
在 app/code/core/Mage 文件夹中创建一个名为 catalog_product_view.xml 的文件,用于存放应用管理主题的代码示例。
以下是一个示例的 app_admin.xml 文件:
xml
<?xml version="1.0"?>
<config>
<modules>
<app_admin>
<version>2.1.0</version>
</app_admin>
</modules>
<global>
<blocks>
<app_admin>
<rewrite>
<adminhtml_index>{{block('adminhtml/index')}}</adminhtml_index>
<adminhtml_store>{{block('adminhtml/store')}}</adminhtml_store>
<adminhtml_catalog>{{block('adminhtml/catalog')}}</adminhtml_catalog>
<adminhtml_customer>{{block('adminhtml/customer')}}</adminhtml_customer>
<adminhtml_order>{{block('adminhtml/order')}}</adminhtml_order>
<adminhtml_quote>{{block('adminhtml/quote')}}</adminhtml_quote>
<adminhtml_payment>{{block('adminhtml/payment')}}</adminhtml_payment>
<adminhtml_shipping>{{block('adminhtml/shipping')}}</adminhtml_shipping>
<adminhtml_quote_address>{{block('adminhtml/quote_address')}}</adminhtml_quote_address>
<adminhtml_quote_payment>{{block('adminhtml/quote_payment')}}</adminhtml_quote_payment>
<adminhtml/customer_payment')}}</adminhtml_customer_payment>
<adminhtml_customer_address_shipping>{{block('adminhtml/customer_address_shipping')}}</adminhtml_customer_address_shipping>
</app_admin>
<app_admin>
--layout=default
</app_admin>以上是一个简单的应用管理主题的配置文件示例,你可以根据需要进行修改和扩展。