定位模板、布局、样式文件
这篇文章讲什么?
当你创建一个Magento 2的主题,你可能需要创建重写文件的默认主题和模块视图文件。这样做,你必须确定哪些模板,布局和样式文件被使用。本主题介绍如何做到这一点。
定位模板文件
定位模板,负责店面或管理一个特定的部分,你可以使用Magento内置模板的提示。
启用模板提示:
-
点击 Stores > Configuration > ADVANCED > Developer.
-
在Scope 下拉框,在左上角选择要为模板提示的视图。
- 在Debug 选项, 设置 Template Path Hints for storefront 为 Yes。后台模板提示设置 Template Path Hints for Admin 为 Yes.
- 点击 Save Config 。
既然启用了模板提示,重新加载要修改的页面,并检查模板提示或模板提示显示的文件或路径。
例如,这里是一个店面类别页面启用模板提示效果图:
定位布局(layouts)
就像模板一样,布局是按每个模块保存的。您可以通过确定您感兴趣的元素的模板在哪个模块中轻松定位布局文件。若要定位模板,您可以在应用程序目录中使用模板提示或文本搜索,如前面所述。
确定模块后,可以在下列位置搜索布局:
<current_theme_dir>/<Namespace>_<Module>/layout/
<parent_theme(s)_dir>/<Namespace>_<Module>/layout/
<module_dir>/view/frontend/layout/
<module_dir>/view/base/layout/
Locate styles
若要定位适用于某个元素的CSS规则,请找到包含该元素的页的模板。或者可以使用浏览器调试工具来定位类名。
详细信息, 查看CSS在主题.