是否可以在OctoberCMS的Configuration部分中使用自定义页面变量? 当我这样做时:
url = "/blog"
layout = "default"
custom_var = "value"
==
{{ custom_var }}
我的 custom_var 正在从管理面板编辑页面时删除。
答案 0 :(得分:2)
似乎这是在单个视图中定义所有内容的old
方式(可视化表示)
现在它分为3部分
第一次 name and url(slug)
然后第二次 markup(html) section
第三次 code section
因此,您可以关注new way
declaring
件code section
的内容,它应该可以正常工作
使用public function onStart() {
$this['custom_var'] = 'some value';
}
添加此
markup
使用<h1>{{ custom_var }}</h1>
部分并添加此
auth()->login()
它会起作用,还有任何问题请发表评论。
答案 1 :(得分:2)
是的,可以将自定义变量设置为页面。您可以在php部分中尝试以下代码
function onEnd() {
$this->page->custom_var = 'some data';
}
然后您可以将此custom_var用于
之类的布局文件中{{ this.page.custom_var }}
答案 2 :(得分:0)
如果要在标记内定义新变量,可以使用以下语法:
{% set custom_var = 'some data' %}