ダウンロード
FSWikiPlugin:224 にて現時点で公開されている edit_button_rev05 に対する修正を行っています。
- edit_button_rev05+.zip(51) - 2006/07/24-00:00:00
このダウンロードファイル内の tmpl ファイルは FSWiki用のみサンプルを追加しています。
利用例
以下のページでサンプルが見れます。
コンボボックスの使用方法
editform_<フォーマット名>.tmpl の insert_button(...) が記述されている部分に追加して利用します。
例)標準もしくは独自に追加したプラグインを追加する場合
insert_select('プラグイン',[ <!--TMPL_IF NAME="PLUGIN_calendar"-->['Calendar','{{calendar カレンダー名[,テンプレート[,表示月指定]]}}','\\n',''],<!--/TMPL_IF --><!--TMPL_IF NAME="PLUGIN_bugtrack"-->['BugTrack','{{bugtrack プロジェクト名,カテゴリ1,カテゴリ2...}}','\\n',''],<!--/TMPL_IF --><!--TMPL_IF NAME="PLUGIN_image"-->['直リンク画像','{{image ファイル名,ページ名,alt:テキスト,size:横(%|px)x縦(%|px),float:(left|right),thumbnail:縮小画像]}}','\\n',''],<!--/TMPL_IF --><!--TMPL_IF NAME="PLUGIN_@font"-->['フォント','{{@font text:',',color:,bgcolor:,size:,family:,bold,italic,underline,overline,line-through,blink,padding:,margin:}}','テキスト'],<!--/TMPL_IF --><!--TMPL_IF NAME="PLUGIN_@cols"-->['段組設定','{{@cols pos:[left|right],width:(px|%),height:(px|%)\\n','}}\\n',''],<!--/TMPL_IF --><!--TMPL_IF NAME="PLUGIN_@position"-->['表示位置設定','{{@position class:[className],width:(px|%),height:(px|%),pos:(left|center|right),left:(pt|px|em),right:(pt|px|em),float:(left|right)\\n','}}\\n',''],<!--/TMPL_IF --><!--TMPL_IF NAME="PLUGIN_@clear"-->['float属性の解除','{{@clear}}','\\n',''],<!--/TMPL_IF -->]); |
上記のように、insert_select([[...],[...],[...]]); という配列形式で複数登録していきます。また、HTML::Template のパラメータに PLUGIN_<プラグイン名> で有効なプラグインをチェックができるようにしています。
上記例はあくまでも例ですのでそのまま利用しても @ 付きのもの(LayoutAlias用)は表示されないでしょう。
Comment
最終更新時間:2006/07/24-23:26:43