模块和主题路径规则
从技术讲,Magento应用中的组件,模块、主题和语言包可以被放置在Magento根目录下的任意位置。因此本手册仅讨论Magento默认规则和基于默认规则的自定义组件。
模块和主题通常采用以下相对路径:
<theme_dir>
主题目录主要用于定义自定义主题或任意通用主题。
在Magento中,前端主题的目录的外部绝对路径通常是以下之一:
- app/design/frontend/<Vendor>/<theme>
- vendor/magento/theme-frontend-<theme>
<module_dir>
模块目录主要用于定义Magento模块,通常采用这样的规则:<Magento_X>,X代表模块名称。X模块在Magento中通常安装在以下目录之一:
- app/code/Magento/X
- vendor/magento/module-x
例如:<Magento_Checkout>关联的目录是以下之一:
- app/code/Magento/Checkout
- vendor/magento/module-checkout