アークウェブ
システム開発
SandBox
Web制作会社アークウェブのスタッフが、システム開発のTips・ノウハウをまとめているWikiです
アークウェブシステム開発SandBox
アークウェブWebマーケティングSandBox
アークウェブWebデザインSandBox
アークウェブ アクセシビリティWiki
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
&pgid();
#contents
プラグインの管理画面を作成するには、プラグインのnewでconf...
** config_template、system_config_template、blog_config_t...
config_template、system_config_template、blog_config_temp...
:config_template|システムレベルスコープ、ブログレベルスコ...
:system_config_template|システムレベルスコープ
:blog_config_template|ブログレベルスコープ
** settings [#fa32dab4]
管理画面で設定する設定値を定義する。keyとデフォルト値、ス...
settings => new MT::PluginSettings([
['option1', { Default => 'default_setting' }],
['option2', { Default => 'system_default', Scope ...
:
[key, { Default => デフォルト値, Scope => スコー...
])
Scopeは'system'でシステムレベルスコープ、blogでブログレベ...
** setter, getter [#gb4639a5]
$plugin->set_config_value($key, $value[, $scope]);でkeyの...
$plugin->get_config_value($key[, $scope]);でkeyの値を取得...
$scopeではsystemかblogを指定できる。
** サンプル [#i501388c]
plugin本体
my $plugin = new MT::Plugin::HelloToConfigPerson({
:
system_config_template => 'system_config.tmpl',
settings => new MT::PluginSettings([
[ 'target', { Default => 'Someone', Scope => 'syst...
]),
});
sub init_registry {
my $plugin = shift;
$plugin->registry({
'tags' => {
function => {
HelloTo => \&_HelloTo,
},
},
});
}
sub _HelloTo {
my $ctx = shift;
my $args = shift;
my $cfg = MT::ConfigMgr->instance;
MT->set_language($cfg->DefaultLanguage);
return 'Hello, ' . $plugin->get_config_value('target...
}
テンプレート
<div>
<h3>誰に挨拶する?</h3>
<div>
<h4>挨拶する人の名前</h4>
</div>
<div class="plugin-tabs-content">
挨拶する人の名前を指定します。デフォルトではSomeone...
<input type="text" name="target" value="<mt:var name...
</div>
</div>
システムレベルスコープで定義しているので、[システムメニュ...
** サンプルダウンロード [#w29c4705]
&ref(HelloToConfigPerson.zip);
#blikifooter(進地);
tag: [[Movable Type>tag/Movable Type]]、[[MT>tag/MT]]、[[...
終了行:
&pgid();
#contents
プラグインの管理画面を作成するには、プラグインのnewでconf...
** config_template、system_config_template、blog_config_t...
config_template、system_config_template、blog_config_temp...
:config_template|システムレベルスコープ、ブログレベルスコ...
:system_config_template|システムレベルスコープ
:blog_config_template|ブログレベルスコープ
** settings [#fa32dab4]
管理画面で設定する設定値を定義する。keyとデフォルト値、ス...
settings => new MT::PluginSettings([
['option1', { Default => 'default_setting' }],
['option2', { Default => 'system_default', Scope ...
:
[key, { Default => デフォルト値, Scope => スコー...
])
Scopeは'system'でシステムレベルスコープ、blogでブログレベ...
** setter, getter [#gb4639a5]
$plugin->set_config_value($key, $value[, $scope]);でkeyの...
$plugin->get_config_value($key[, $scope]);でkeyの値を取得...
$scopeではsystemかblogを指定できる。
** サンプル [#i501388c]
plugin本体
my $plugin = new MT::Plugin::HelloToConfigPerson({
:
system_config_template => 'system_config.tmpl',
settings => new MT::PluginSettings([
[ 'target', { Default => 'Someone', Scope => 'syst...
]),
});
sub init_registry {
my $plugin = shift;
$plugin->registry({
'tags' => {
function => {
HelloTo => \&_HelloTo,
},
},
});
}
sub _HelloTo {
my $ctx = shift;
my $args = shift;
my $cfg = MT::ConfigMgr->instance;
MT->set_language($cfg->DefaultLanguage);
return 'Hello, ' . $plugin->get_config_value('target...
}
テンプレート
<div>
<h3>誰に挨拶する?</h3>
<div>
<h4>挨拶する人の名前</h4>
</div>
<div class="plugin-tabs-content">
挨拶する人の名前を指定します。デフォルトではSomeone...
<input type="text" name="target" value="<mt:var name...
</div>
</div>
システムレベルスコープで定義しているので、[システムメニュ...
** サンプルダウンロード [#w29c4705]
&ref(HelloToConfigPerson.zip);
#blikifooter(進地);
tag: [[Movable Type>tag/Movable Type]]、[[MT>tag/MT]]、[[...
ページ名:
アークウェブのサービスやソリューションはこちら
サービス
Webの企画・戦略立案
Webデザイン
Webシステム開発
Zen Cartソリューション
Zen Cart導入コンサルティング, RFP作成, トラブル診断
Zen Cartで大規模ECサイト構築
Zen Cartモジュールの開発・カスタマイズ
Zen Cart制作会社(デザイン・企画会社)様向けサービス
Zen Cart海外向け・多言語ECサイトの制作
Zen Cartのデザイン, ペルソナ/シナリオ法, RIA(Ajax・Flex)
Zen Cartのセキュリティ・運用保守サポート
Zen Cart企画・マーケティング戦略, SEO・SEM(サーチエンジン広告)
Zen Cartハイエンド版(大規模サイト用高可用バージョン)
EC-CUBEとZen Cart 機能比較表(概要)
Zen Cart携帯モジュール(モバイルショップ構築用)
Zen Cartの導入事例
Zen-Cart.JPのご紹介とアークウェブの取り組み
Zen-Cartモバイルショップ構築サービス
Movable Typeソリューション
企業サイトでのMovable Type活用
Movable Type用プラグイン一覧
MT用フォーム作成プラグイン「A-Form」
A-Formパートナー制度
その他ソリューション
AjaxでRIA開発
Ruby on Rails
Flexによる業務システム構築
ペルソナ/シナリオ法
ビジネスブログ
SNS・ソーシャルソフトウェア
SEO・SEM
アークウェブのCSR(企業の社会的責任)
アークウェブのCSR指針