原始出處 http://www.xoops.org/modules/mediawiki/index.php/Dev:$xoopsOption
$xoopsOption 這個陣列是XOOPS 用來儲存頁面顯示資料的變數。
例如$xoopsOption['template_main'] 設定主頁面(模組內容輸出區域)所使用的樣版。
$xoopsOption['theme_use_smarty'] 決定佈景是否使用smarty(注意: Xoops 2.2 後不建議使用因為已經不支援不使用Smarty 的佈景了。)
$xoopsOption['pagetype'] 的值可以是admin,search 或user 以決定要從Xoops 核心的/language/[language]/ 目錄中引入哪個語言檔,可以是admin.php,search.php 或user.php。
$xoopsOption['nocommon'] 如果在引入mainfile.php 前設定為1的話則不會引入include/common.php (與XOOPS Core API)。
$xoopsOption['output_type'] 在這個時候(從XOOPS 2.2 開始)只能是"plain"(在未來的XOOPS 版本將有更多的選項),表示網頁只會呈現(結合佈景的CSS stylesheet)模組的輸出結果(最有可能的使用情況是在跳出視窗,因為這種視窗不需要headers,logos 與blocks)- 如果不設定,則會使用正常的佈景樣版(theme.html/themeadmin.html)。
$xoopsOption['cache_group'] (XOOPS 2.2+)用來區隔模組輸出的快取版本。舉例來說如果是匿名瀏覽則設為0,一般瀏覽則設為1,模組管理者瀏覽則設為2,網站管理者瀏覽則設為3。模組開發者只要每次都使用相同的設定,就可以自由的選擇他認為最好的畫面。必須在引入/header.php 前設定好,因為在引入後就要確定快取方式了。
如果你需要的話有幾種方式可以取消區塊,但是我很少找到這麼作的理由。