:::

9-3 區塊編輯設定

  1. 若要新增區的的設定功能,可以編輯區塊檔案 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;
    }
    
  2. 我們在原先的區塊程式 blocks/list_signup.php 加入一個區塊編輯介面函數。目的是產生區塊設定介面,名稱必須和edit_func 一致。
  3. 編輯介面函數其實就是一個網頁表單而已,只不過不需要<form></form>。
  4. 表單欄位的預設值即為xoops_version.php中的options 設定值。預設值的傳遞及使用均透過$options陣列。

:::

書籍目錄

展開 | 闔起

http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D29%26tbdsn%3D910

計數器

今天: 1547154715471547
昨天: 2198219821982198
總計: 7326405732640573264057326405732640573264057326405