2017-01-08 37 views
0

进出口新的十月CMS 我读的部件可以在布局里面有关于PHP节中使用的文档及其状态(https://octobercms.com/docs/cms/layouts上布局十月CMS组件负载

我想创建,这将是一个组件用作我主题的配置文件,声明全局变量,它将用于所有页面,但也将用于我将创建的所有布局。但我无法找到如何通过代码做到这一点。像包含一个文件一样。我希望这可以在布局和页面的PHP部分内使用这些参数。

如果组件是不是最好的方式,你能PPL sugest我什么是我之前搜索了很多找到一些办法,我可以共享变量,以我所有的布局和页面的最佳方式

回答

1

但couldn”找不到任何东西。

所以我尝试了我自己的把戏,它的工作。

在你的前端,你必须有header.htm部分。所以在代码段中写入onStart()函数并设置全局变量,以便您可以从包含header部分的任何布局或页面访问它们。

例如在header.htm代码段:

function onStart() { 
    $this['my_var'] = ['name' => 'Ahmed', 'age' => 17]; 
} 

这样,无论你在所有的布局和页面其中header.htm部分包括愿意,你可以访问my_var变量。

+0

这对我有效,谢谢! –