- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图了解shopify。
在首次亮相的主题,theme.liquid 布局文件中,我找到了这段代码{{ content_for_layout }}
体内标签。
我确定它正在加载模板和部分,但在 什么依据它正在将模板或部分加载到其中。
它是写在什么地方它会加载吗?
如果写了,请告诉我文件名或解释规则。
最佳答案
content_for_layout
是处理每个模板内容的主要标签。
这意味着 template
中的所有模板文件夹是用这个标签处理的。
为了简单起见content_for_layout
只需从模板文件中复制内容并将其添加到该位置,仅此而已。
由于您需要在整个站点中具有相同的页眉和页脚(在大多数情况下),因此将标记添加到您的布局文件中,以便创建具有相同页脚和页眉的动态页面(具有您可以编辑的不同内容)。content_for_layout
不会按照您的想法处理部分。您可能会将它与 content_for_index
混淆这确实是在主页上加载部分,但是 content_for_layout
只需获取模板文件输出的内容,并将其显示在调用标记的位置。
关于php - `content_for_layout`如何在shopify中加载内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52983897/
我试图了解shopify。 在首次亮相的主题,theme.liquid 布局文件中,我找到了这段代码{{ content_for_layout }}体内标签。 我确定它正在加载模板和部分,但在 什么依
我是 cakephp 的新手,我想我遇到了第一个问题,因为我的默认布局需要 2 $content_for_layout,如下所示: 我搜索了这个组并找到了一个建议使用这个的线
我使用以下代码创建了一个新网站 rails new new_site 然后我在我的 site.rhtml 文件中添加了一个站点 Controller
我正在为我的公司进行全面的重新设计,但我遇到了一个问题。如果脱离 Cake Framework (1.2.0.7296 RC2),我们正在构建,我正试图找到创建实体布局模板的最佳解决方案。我创建的设计
我是一名优秀的程序员,十分优秀!