原始出處 http://www.xoops.org/modules/mediawiki/index.php/Xoops_Blocks1
Step 2 – 建立必要的檔案
我們先建立兩個目錄:
tutorial/blocks
tutorial/templates/blocks
在tutorial/blocks目錄下新增一個tutorial_block.php 檔案並寫入下面程式:
<?php
function tut_blockList(){
$block=array();
$block['mytext']="Hello world! This is my new Block!";
return $block;
}
?>
在這個函式中有幾點值得注意的地方:
- 區塊函式必須回傳一個叫作$block 的變數。
- $block必須是陣列型態。
- 你可以在陣列中放入不定數目的資料,也可以放入關連陣列。
- 因為可以在模組目錄外呼叫該模組的區塊。所以當呼叫區塊函式會引用到模組內的檔案時,要隨時注意區塊是否知道這些檔案所在的位置。
在tutorial/templates/blocks 目錄下建立tutorial_block.html 並寫入:
<{$block.mytext}>
現在讓我們到網站模組管理頁面並更新tutorial 模組,如此Xoops 就可以處理我們的新模組。接著到網站區塊管理頁面打開'Block for Tutorial'區塊。最後到xoops 網站前端就會看到新的區塊。
相當好!你已經建立了你的第一個區塊了!
|