如何在 octobercms 的页面上包含 php 代码?

How to include php code on a page in octobercms?

我想在 Octobercms 的页面上 运行 一个简单的 php 脚本。我试过了:

<?php echo 123; phpinfo(); ?>

还有那个:

{% echo 123; phpinfo(); %}

没用。如何在页面上包含脚本?

October 的CMS 页面只能执行功能。因此,对于上面的示例,您需要转到 'Code' 选项卡并在其中写入:

function onStart() { echo 123; echo phpinfo(); }

或者,如果您想传递一个值,例如“123”,您可以在 onStart() 函数中设置一个变量,然后在页面上调用该变量。像这样:

function onStart() { 
    $this["myVar"] = "123";
    }

然后在 CMS 页面上你想要那个变量的地方,你写:

{{ myVar }}