- 種別
(コマンド)
ブロック型プラグイン
- 書式
#tracker(
[定義名]
[,ベースページ名]
)
- 概要
bugtrack プラグインのように、定型的な項目をもったページを作るための入力フォームを表示します。
入力項目が固定されているbugtrack プラグインと機能は似ていますが、入力項目を簡単に変更できる点が違います。FAQ,BBS,書評,TODOリストなど使い道はアイディア次第です。
入力項目の定義は:config/plugin/tracker/ 以下に所定の書式でテンプレートを作成することで設定できます。bugtrack プラグイン互換の入力項目テンプレートが :config/plugin/tracker/default に用意されているので参考にして下さい。
公開画面からの編集を許可していない場合には表示されません。
あらかじめ設置するページに、編集許可の設定をしておく必要があります。
- 引数
定義名は #tracker(hoge) のようにtrackerのテンプレート名を指定します。省略時は :config/plugin/tracker/default が指定されたとみなします。
テンプレート名に続けてフォーム名 / リスト名を指定することができます。ひとつのテンプレートに複数のフォーム形式 / リストフォーマットを用意したいときに便利です。例えば、#tracker(hoge/form_alternative) とすれば :config/plugin/tracker/hoge/form_alternative の内容をフォーム表示に使用しますし、#tracker_list(hoge/list_alternative) とすれば :config/plugin/tracker/hoge/list_alternative の内容をレイアウトに使用します。
ベースページ名はフォームから作成されるページの親階層となるページ名を指定します。省略時は設置したページとなります。