本主题讨论什么
本主题描述怎么在Magento2商店安装第三方主题
为了安装主题,首先需要添加主题代码到本地,然后注册到数据库。不同的分发方式安装方式不同:
- 如果主题只是一系列文件,例如一个压缩包,需要手动添加这个主题。
- 如果主题是一个composer包,则需要通过composer安装。
下面的章节会详细介绍安装流程。
前提条件
设置Magento应用为developer或默认模式
手动安装主题
为了手动安装主题:
- 确保正在复制的目录是:<VendorName>/<theme>,并且所有的主题相关文件在<theme>目录中。
- 复制该目录到<Magento_root_dir>/app/design/frontend目录中
composer安装主题
通过composer包安装主题,参考安装、管理和模块升级专题说明。
- 手动安装的主题存储在app/design/目录。通过composer安装的主题在vendor/目录中,但是可以被存储在Magento的根目录的任意位置。
- 在应用启动时,composer会执行包含在autoload.files节点中的每个文件。registration.php注册它自身为主题。
注:基于composer的主题是从外部资源加载,不能直接修改。本地主题是项目源码的一部分,因此可以直接编辑。
安装主题为扩展
如果主题通过Magento市场分发,详情查看扩展安装
主题注册
在创建和安装主题后,打开或刷新Magento管理后台页面都会注册添加主题到数据库。
为了确认主题安装成功,可以通过管理后台Content => Design => Themes进行查看。如果主题注册成功,主题将会显示在可用主题列表中。