在Magento2后台应用和配置一个主题
在Magento2后台应用和配置一个主题
本文描述如何将一个主题应用到你的商店,禁用缓存和添加一个与主题无关的logo。
禁用系统缓存
当Magento系统缓存开启时,你必须每次都清理缓存来查看你的设计给前端带来的改变。为了避免这种情况,在更改设计的同时禁用某些系统缓存。你需要要这么做:
- 后台进入 System > Tools > Cache Management。
- 选择Layouts, Blocks HTML output, View files fallback, View files pre-processing and Page Cache cache types。
- 在Action选项中选择Disable并点击Submit。选择的缓存类型会显示成红色的DISABLED。
如果你第二次应用一个主题,你可能需要手动清除pub/static/frontend/<Vendor>/<theme>
目录。这个目录存储已发布的静态文件。
应用一个主题
在将你的主题添加到文件系统以后,你可以将它应用到你的店铺。去应用一个主题:
- 进入后台 CONTENT > Design > Themes 。确认你的主题在主题列表里。
- 进入 Stores > Configuration > Design 。
- 在Scope下拉框里选择你主题想要应用的店视图。
- 在 Design Theme 标签的 Design Theme 下拉框里选择你最新创建的主题。
- 点击 Save Config 。
- 查看效果,重载前端页面。
如果在你的Magento后台面板中缓存是可用的,那么你必须清理缓存来查看效果。你可能还需要手动清理pub/static/frontend
文件夹中已发布的静态文件。
添加一个设计例外
你可以为特定的用户代理设置指定的主题,而不用创建一个独立的店铺视图。要添加设计例外:
- 进入后台 CONTENT > Design > Themes 。确认你的主题在主题列表里。
- 进入 Stores > Configuration > Design 。
- 在 Scope下 拉框里选择你主题想要应用的店视图。
- 点击 Design Theme 标签 User-Agent Exceptions 旁的 Add 。
- 在 Search String 框里指明用户代理使用普通字符串或常规异常(PCRE)。在 Design Theme 下拉列表里选择与代理匹配的主题。
- 点击Save Config。
如果在你的Magento后台面板中缓存是可用的,那么你必须清理缓存来查看效果。
添加一个与主题无关的logo
你可能想要设置一个永久性的店铺logo,不论应用哪个主题它都会显示在店铺前端。要添加一个与主题无关的永久性logo
- 进入后台Stores > Configuration > Design。
- 在Scope下拉框里选择你主题想要应用的店视图。
- 在Design的General区域展开Header标签。
- 在Logo Image处选择在文件系统中存储的logo图片。
- 上传文件。
- 点击Save Config。
你在这里添加的logo被存储在/pub/media/logo/default/
目录下。
如果在你的Magento后台面板中缓存是可用的,那么你必须清理缓存来查看效果。
要删除永久性logo,只需到相同位置,点击右侧的Delete即可。
清除缓存
如果在你的Magento后台面板中缓存是可用的,那么在你应用主题,添加主题例外,添加logo以及执行其他任务后都需要清理缓存。会有一条系统信息提醒你,无效的缓存类型应该被刷新。
- 点击System > Cache Management。
- 清除无效的缓存类型。
电商网站开发服务。
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。
上一篇:创建magento2主题 下一篇:为Magento2主题配置图片性能