SettingTest04

構成

$MT_DIR/
|__ plugins/
|  |__ SettingTest04/
|     |__ config.yaml
|     |__ tmpl/                    
|     |  |__ system_settingtest04.tmpl
|     |  |__ blog_settingtest04.tmpl
 
 
 

ソース

config.yaml

id: settingtest04
key: SettingTest04
name: SettingTest04
 
# プラグイン設定画面テンプレート指定
system_config_template: system_settingtest04.tmpl
blog_config_template: blog_settingtest04.tmpl
 
# 設定
settings:
    # ##########################
    # システム用スコープ
    # ##########################
    # 項目名
    test_data041:
        # 初期値
        default:
        # スコープ
        scope: system
    # 項目名
    test_data042:
        # 初期値
        default: 
        # スコープ
        scope: system
    # 項目名
    test_data043:
        # 初期値
        default: 
        # スコープ
        scope: system
    # 項目名
    test_data044:
        # 初期値
        default: 
        # スコープ
        scope: system
 
    # ##########################
    # ウェブサイト、ブログ用スコープ
    # ##########################
    test_data041:
        # 初期値
        default:
        # スコープ
        scope: blog
 
 

tmpl/system_settingtest04.tmpl

<mtapp:setting id="test_data041" label="入力データ1"
    hint="テストデータを入力" show_hint=1>
    <input type="text" name="test_data041" id="test_data041"
        value="<mt:GetVar name="test_data041">" />
</mtapp:setting>
<mtapp:setting id="test_data042" label="入力データ2"
    hint="テストデータを入力" show_hint=1>
    <input type="checkbox" name="test_data042" id="test_data042" value="1" <mt:If name="test_data042" eq="1">checked="checked"</mt:If> />テストチェック
</mtapp:setting>
<mtapp:setting id="test_data043" label="入力データ3"
    hint="テストデータを入力" show_hint=1>
    <input type="radio" name="test_data043" id="test_data043" value="1" <mt:If name="test_data043" eq="1">checked="checked"</mt:If> />テストラジオ1
    <input type="radio" name="test_data043" id="test_data043" value="2" <mt:If name="test_data043" eq="2">checked="checked"</mt:If> />テストラジオ2
    <input type="radio" name="test_data043" id="test_data043" value="3" <mt:If name="test_data043" eq="3">checked="checked"</mt:If> />テストラジオ3
</mtapp:setting>
<mtapp:setting id="test_data043" label="入力データ4"
    hint="テストデータを選択" show_hint=1>
    <select name="test_data044" id="test_data044">
        <option value="1" <mt:If name="test_data044" eq="1">selected="selected"</mt:If> />テストオプション1</option>
        <option value="2" <mt:If name="test_data044" eq="2">selected="selected"</mt:If> />テストオプション2</option>
        <option value="3" <mt:If name="test_data044" eq="3">selected="selected"</mt:If> />テストオプション3</option>
        <option value="4" <mt:If name="test_data044" eq="4">selected="selected"</mt:If> />テストオプション4</option>
        <option value="5" <mt:If name="test_data044" eq="5">selected="selected"</mt:If> />テストオプション5</option>
    </select>
</mtapp:setting>
 
 

tmpl/blog_settingtest04.tmpl

<mtapp:setting id="test_data041" label="入力データ1"
    hint="テストデータを入力" show_hint=1>
    <input type="text" name="test_data041" id="test_data01"
        value="<mt:GetVar name="test_data041">" />
</mtapp:setting>
 
 



最終更新:2012年01月25日 23:51