我正在尝试了解shopify。
在首次亮相的主题,theme.liquid 布局文件中,我
{{ content_for_layout }}
在 body 标记中找到了这段代码。
我确信它正在加载模板和部分,但它是在什么基础上将模板或部分加载到其中。
它写在什么地方会加载什么?
如果写,请告诉我文件名或解释规则。
我正在尝试了解shopify。
在首次亮相的主题,theme.liquid 布局文件中,我
{{ content_for_layout }}
在 body 标记中找到了这段代码。
我确信它正在加载模板和部分,但它是在什么基础上将模板或部分加载到其中。
它写在什么地方会加载什么?
如果写,请告诉我文件名或解释规则。
content_for_layout
是处理每个模板内容的主要标签。
这意味着template
文件夹中的所有模板都使用此标签进行处理。
为简单起见content_for_layout
,只需从模板文件中复制内容并将其添加到该位置即可,仅此而已。
由于您需要在整个站点(在大多数情况下)具有相同的页眉和页脚,因此将标签添加到您的布局文件中,以便创建具有相同页脚和页眉的动态页面(具有您可以编辑的不同内容)。
content_for_layout
不会按照您的想法处理部分。您可能会混淆它content_for_index
确实在主页上加载部分,但content_for_layout
只是获取模板文件输出的内容并将其显示在调用标记的位置。