系统学习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>
以上是一个简单的应用管理主题的配置文件示例,你可以根据需要进行修改和扩展。