自定义主题
您可以安装一个或多个主题以用于项目中的一个或多个商店和网站。 主题包括多个静态文件(包括图像、字体、CSS、JavaScript、PHP等),以完全设计您的商店。 您可以通过提取主题代码到文件系统或使用编辑器来添加主题。
手动安装主题
要手动安装主题,主题代码必须位于压缩存档中或类似于以下内容的目录结构中:
<VendorName>
├── composer.json
├── etc
│ └── view.xml
├── media
├── registration.php
├── theme.xml
└── web
├── css
│ └── source
├── fonts
├── images
└── js
手动安装主题:
-
复制店面主题的
<Project root dir>/app/design/frontend
下的主题代码或管理主题的<Project root dir>/app/design/adminhtml
。 验证顶层目录是否为<VendorName>
;否则,该主题安装不正确。code language-bash cp -r ExampleTheme <project-root>/app/design/frontend
-
确认将主题复制到正确位置。
- 店面主题:
ls <project-root>/app/design/frontend
- 管理主题:
ls <project-root>/app/design/adminhtml
下面是一个示例:
示例主题Adobe Commerce
- 店面主题:
-
添加和提交文件。
code language-bash git add -A && git commit -m "Add theme"
-
将文件推送到您的分支。
code language-bash git push origin <branch name>
-
等待部署完成。
-
登录到管理员。
-
单击 内容 >设计> 主题。
主题显示在右侧窗格中。
使用编辑器安装主题
使用Composer安装主题与使用Composer安装任何其他扩展相同。 有关详细信息,请参阅安装、管理和升级模块。
要使用编辑器安装主题,请执行以下操作:
-
从Commerce Marketplace购买主题。
-
获取主题的编辑器名称。
-
转到Adobe Commerce根目录并输入命令:
code language-bash composer require <vendor>/<name>:<version>
例如,
code language-bash composer require zero1/theme-fashionista-theme:1.0.0
-
等待依赖项更新。
-
输入以下命令:
code language-bash git add -A && git commit -m "Add theme"
code language-bash git push origin <branch name>
-
登录到管理员。
-
单击 内容 >设计> 主题。
主题显示在右侧窗格中。
05f2f56e-ac5d-4931-8cdb-764e60e16f26