服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > magento教程 >

在Magento2后台应用和配置一个主题

时间:2017-01-01 17:15来源:未知 作者:最模板 点击:
禁用系统缓存 当Magento系统缓存开启时,你必须每次都清理缓存来查看你的设计给前端带来的改变。为了避免这种情况,在更改设计的同时禁用某些系统缓存。你需要要这么做: 后台进

禁用系统缓存

当Magento系统缓存开启时,你必须每次都清理缓存来查看你的设计给前端带来的改变。为了避免这种情况,在更改设计的同时禁用某些系统缓存。你需要要这么做:

  1. 后台进入 System > Tools > Cache Management
  2. 选择Layouts, Blocks HTML output, View files fallback, View files pre-processing and Page Cache cache types。
  3. Action选项中选择Disable并点击Submit。选择的缓存类型会显示成红色的DISABLED。
magento2 cache

如果你第二次应用一个主题,你可能需要手动清除pub/static/frontend/<Vendor>/<theme>目录。这个目录存储已发布的静态文件。

应用一个主题

在将你的主题添加到文件系统以后,你可以将它应用到你的店铺。去应用一个主题:

  1. 进入后台 CONTENT > Design > Themes 。确认你的主题在主题列表里。
  2. 进入 Stores > Configuration > Design 。
  3. 在Scope下拉框里选择你主题想要应用的店视图。
  4.  Design Theme 标签的 Design Theme 下拉框里选择你最新创建的主题。
  5. 点击 Save Config 。
  6. 查看效果,重载前端页面。

如果在你的Magento后台面板中缓存是可用的,那么你必须清理缓存来查看效果。你可能还需要手动清理pub/static/frontend文件夹中已发布的静态文件。

添加一个设计例外

你可以为特定的用户代理设置指定的主题,而不用创建一个独立的店铺视图。要添加设计例外:

  1. 进入后台 CONTENT > Design > Themes 。确认你的主题在主题列表里。
  2. 进入 Stores > Configuration > Design 。
  3.  Scope下 拉框里选择你主题想要应用的店视图。
  4. 点击 Design Theme 标签 User-Agent Exceptions 旁的 Add 。
  5.  Search String 框里指明用户代理使用普通字符串或常规异常(PCRE)。在 Design Theme 下拉列表里选择与代理匹配的主题。
  6. 点击Save Config

如果在你的Magento后台面板中缓存是可用的,那么你必须清理缓存来查看效果。

添加一个与主题无关的logo

你可能想要设置一个永久性的店铺logo,不论应用哪个主题它都会显示在店铺前端。要添加一个与主题无关的永久性logo

  1. 进入后台Stores > Configuration > Design
  2. Scope下拉框里选择你主题想要应用的店视图。
  3. DesignGeneral区域展开Header标签。
  4. Logo Image处选择在文件系统中存储的logo图片。
  5. 上传文件。
  6. 点击Save Config

你在这里添加的logo被存储在/pub/media/logo/default/目录下。

如果在你的Magento后台面板中缓存是可用的,那么你必须清理缓存来查看效果。

要删除永久性logo,只需到相同位置,点击右侧的Delete即可。

清除缓存

如果在你的Magento后台面板中缓存是可用的,那么在你应用主题,添加主题例外,添加logo以及执行其他任务后都需要清理缓存。会有一条系统信息提醒你,无效的缓存类型应该被刷新。

  1. 点击System > Cache Management
  2. 清除无效的缓存类型。
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------