:::
主內容區域
9-3 區塊編輯設定
- 若要新增區的的設定功能,可以編輯區塊檔案 blocks/list_signup.php 中的編輯函數 list_signup_edit($options):
//區塊編輯函數 function list_signup_edit($options) { $opt0_1 = $options[0] == 1 ? 'checked' : ''; $opt0_0 = $options[0] != 1 ? 'checked' : ''; $form = " <div class='form-group'> <label class='col-sm-2 control-label'> 是否顯示報名按鈕? </label> <div class='col-sm-10'> <label class='radio-inline'> <input type='radio' name='options[0]' value=1 {$opt0_1}> 是 </label> <label class='radio-inline disabled'> <input type='radio' name='options[0]' value=0 {$opt0_0}> 否 </label> </div> </div>"; return $form; } - 我們在原先的區塊程式 blocks/list_signup.php 加入一個區塊編輯介面函數。目的是產生區塊設定介面,名稱必須和edit_func 一致。
- 編輯介面函數其實就是一個網頁表單而已,只不過不需要<form></form>。
- 表單欄位的預設值即為xoops_version.php中的options 設定值。預設值的傳遞及使用均透過$options陣列。
9-2 同時讀取兩個資料表