我想通过使用此框架/ CMS:10月CMS来制作应用程序。我正在阅读documentation,我找不到我想要完成的任务;它说:PHP框架:OctoberCMS - 变量范围混乱
{%set%}标记可用于设置模板内的变量。
{%集activePage =“博客”%}
我想添加一个可选的部分,或在默认情况下将其添加在布局如果一个变量是在主页真。在Blade模板中,只能使用@yield('partial')
,如果不这样做,就不会在Twig模板中引发异常。所以,我做了以下内容:
在版式.htm文件:
{% set flipbook = true %}
... some code
在home.htm这是使用该布局的:
{% if flipbook %}
{% partial 'partial' %}
{% endif %}
... some code
问题:部分未被包含,它指的是不在同一个变量范围内的变量。我知道,是指范围,因为我也试着这样做:
{% set flipbook = true %}
{% if flipbook %}
{% partial 'partial' %}
{% endif %}
... some code
这个伟大的工程...任何想法?提前致谢。