content_for_layout如何在shopify中加载内容?

时间:2018-10-25 07:40:28

标签: php shopify shopify-template

我试图了解购物。

在首次亮相的主题中,theme.liquid布局文件我找到了此代码 {{ content_for_layout }}位于正文标签内。
我确定它正在加载模板和部分,但是是在什么基础上将模板或部分加载到其中。
它写在它将加载什么地方吗?
如果写了,请告诉我文件名或向我解释规则。

1 个答案:

答案 0 :(得分:1)

content_for_layout是处理每个模板内容的主要标签。

这意味着template文件夹中的所有模板都带有此标记。

为简单起见content_for_layout,只需复制模板文件中的内容,然后将其添加到该位置即可。

由于您需要在整个网站中拥有相同的页眉和页脚(在大多数情况下),因此标记会添加到布局文件中,以便创建具有相同页脚和页眉的动态页面(具有可以编辑的不同内容)标头。

content_for_layout不能按照您的想法处理部分。您可能将它与content_for_index混淆了,后者确实是在首页上加载了部分内容,但是content_for_layout只是将模板文件输出的内容显示在调用标签的位置。