我试图了解购物。
在首次亮相的主题中,theme.liquid布局文件我找到了此代码
{{ content_for_layout }}
位于正文标签内。
我确定它正在加载模板和部分,但是是在什么基础上将模板或部分加载到其中。
它写在它将加载什么地方吗?
如果写了,请告诉我文件名或向我解释规则。
答案 0 :(得分:1)
content_for_layout
是处理每个模板内容的主要标签。
这意味着template
文件夹中的所有模板都带有此标记。
为简单起见content_for_layout
,只需复制模板文件中的内容,然后将其添加到该位置即可。
由于您需要在整个网站中拥有相同的页眉和页脚(在大多数情况下),因此标记会添加到布局文件中,以便创建具有相同页脚和页眉的动态页面(具有可以编辑的不同内容)标头。
content_for_layout
不能按照您的想法处理部分。您可能将它与content_for_index
混淆了,后者确实是在首页上加载了部分内容,但是content_for_layout
只是将模板文件输出的内容显示在调用标签的位置。