2017-01-08 68 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

這對我有效,謝謝! –