以下ではアルファベット順に各プラグインの記述をします。
カレンダーを出力します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#calendar(ページ名) |
備考 | ページ名は省略可能です。省略した場合には、このプラグインを呼び出しているページ名が利用されます。 このページ名に従い、各日付毎のページが作成された場合に「ページ名.yyyy-MM-dd」という名前になります。 |
指定されたカレンダーのコンテンツを出力します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#calendar_viewer(ページ名,num|yyyyMM,past|future|view) |
備考 | ページ名は省略可能です。省略した場合には、このプラグインを呼び出しているページ名が利用されます。 num は表示する件数の指定で、指定がなければ 10 件になります。また件数の変わりに表示する月を yyyyMM の形式で指定することも可能です。 past 及び future は現時点からみて、過去か未来かのどちらかのページの閲覧を指定可能です。 view は過去・未来に関わらず、指定された件数分、もしくは指定月分のデータを出力します。 デフォルトは past です。 |
四則演算を計算して表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
&calc(+|-|*|/, 数値1, 数値2); |
備考 | 数値のところにインラインプラグインを使うことができる。通常は value プラグインなどと組み合わせて使います。 |
カスタムフォームを表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#cform(テーブル名, カスタムフォーム名, フォーム送信後のページ) |
備考 | フォーム送信後のページを指定しなければ、フォーム送信後にフォーム表示ページに戻ります。 |
文字の色や、背景色を指定します。
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
&color(文字色、背景色){インライン要素}; |
備考 | 文字色は、アルファベットによる色指定、もしくは#で始まる16進数表現(RGB指定)が指定可能です。 背景色の指定は任意です。 |
目次を出力します。目次の各項目は見出しで指定した内容です。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#contents |
備考 | 文章中のどこにでも記述は可能ですが、文章の先頭に配置する事をお奨めします。 |
カウンタを表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
&counter(total|today|yesterday); #counter(total|today|yesterday); |
備考 | Tuigwaa のデータベースと連携します。 |
ページにコメントを追加するフォームと既に受け付けたコメントを表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#comment(表示する件数) |
備考 | 表示する件数はオプションです。初期値は10です。Tuigwaa のデータベースと連携します。 |
レコード指定ページで、カラムのデータを表示します。
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
&data(テーブル名、カラム名); |
備考 | レコード指定ページで使うことができます。 指定に関しては、編集ページの入力補助機能を利用することをお奨めします。 |
レコード指定ページ内で、さらにレコード指定ページへのリンクを表示します。
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
&datalink(テーブル名、ページ名、ラベル); |
備考 | ラベルを指定しなければ URL がそのまま表示されます。 |
指定されたテーブルの内容を含むページの繰り返しリストを出力します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#datalist(テーブル名、ページ名、最大表示件数、フィルタ名) |
備考 | ページ名には繰り返し表示のテンプレートとなるページを指定し、テーブル名は繰り返し対象の テーブル名を指定します。 ページ名、テーブル名の省略は不可能です。 最大表示件数を指定した場合には、1ページ辺りに表示するデータ件数、フィルタ名は繰り返しの 前に適応するフィルタを指定します。 最大表示件数が省略された場合には、該当のデータ全件が表示されます。 最大表示件数と、フィルタ名は任意です。 指定に関しては、編集ページの入力補助機能を利用することをお奨めします。 |
Wikiデータ出力時の現在時刻を出力します。
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
&date; |
備考 | 出力形式は「yyyy/MM/dd」です。dataプラグインとのタイプミスに注意してください。 |
指定したテーブルに対するデータ入力フォームを出力します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#form(テーブル名、ページ名) |
備考 | ページ名は、フォームの入力ボタンを押した際に戻ってくるページを指定します。 省略された場合には、現在のページに戻ってきます。 テーブル名の省略は不可能です。 指定に関しては、編集ページの入力補助機能を利用することをお奨めします。 |
カスタムフォームと組み合わせて、テーブルの特定カラムを一括編集することができます。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#edittable(テーブル名,フィルタ名,カスタムフォーム名) |
備考 | フィルタ名、遷移後のページは省略可能です。 |
e メール送信のためのフォームを表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#email(eメール送信後のページ,送信するページ, テーブル名, フィルタ名) |
備考 | eメール送信は認証済みのユーザに限られています。 |
レコード指定ページで関連データのためのレコード指定ページリンクを表示します。
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
&fklink(テーブル名,関連データカラム名,ページ名); |
備考 | 特になし |
現在のページ名を出力します。
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
&fpage; |
備考 | フォルダ込みのページ名を出力します。 ページ名のみを出力したい場合にはpageプラグインをご利用下さい。 デフォルトフォルダに格納されている場合、pageプラグインの出力と違いはありません。 |
グーグル地図を表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#gmap(経度,緯度) |
備考 | 経度、緯度の指定は難しいのでプラグイン補助を利用してください。 また、Google Map 用の key を plugin.properties ファイルに設定して下さい。 |
他のページの内容をページをこの位置に出力します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#include(ページ名) |
備考 | 現在のページを指定することは出来ません。 また指定先のページがincludeプラグインを利用していた場合には、 そのページのincludeプラグインは無効になります。 |
指定した URL にパラメータの値を挿入することが可能である
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
&interwiki; &interwiki(サーバ名, パラメータ); &interwiki(サーバ名, ラベル名, パラメータ, ....); |
備考 |
interwiki プラグインを一度使用すると「tgw_plugin_interwiki」テーブルが自動的に生成されます。
そのテーブルでサーバ名、URL、エンコーディングのマッピングを管理します。
interwiki で引数を指定しなければ、そのテーブルへのデータ挿入画面が表示されます。 Yahoo というサーバ名でURL をhttp://search.yahoo.co.jp/search?p= と登録した状態で 以下のようにプラグインを使うと、リンクが表示されます。それをクリックすると Yahoo を検索結果が閲覧できます。
|
このプラグインが記載されているページ、もしくは引数に与えられている ページが位置するフォルダのリソース(ページもしくはフォルダ)をリスト表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#list(ページ名) |
備考 | ページ名が省略された場合はそのページが位置するフォルダのリソースを表示します。 |
現在のページ名を出力します。
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
&page; |
備考 | ページ名のみを出力します。フォルダに格納されている場合でも、出力名は変わりません。 例えば「aaa/bbb」というページと「bbb」というページどちらでも、「bbb」と表示されます。 フォルダ名も込みで表示する際にはfpageプラグインをご利用下さい。 |
添付ファイルへの参照を出力します。指定されたファイルが画像の場合 (拡張子が、jpg,jpeg,gif,png,bmp) には、その画像を表示します。
タイプ | インライン、ブロック |
---|---|
出力 | HTML |
書式 |
&ref(添付ファイル名、もしくはURL); #ref(添付ファイル名、もしくはURL) |
備考 | 添付ファイル名、もしくはURLは省略不可能です。 |
検索フォームを表示します。
タイプ | インライン |
---|---|
出力 | HTML |
書式 |
#sform(テーブル名,検索フォーム名,フォーム送信後のページ,最大件数,フィルタ) |
備考 | フォーム送信後ページが指定されていない場合は自分自身に飛びます。検索結果は、 table プラグインや datalist プラグインの引数で _SRESULT_ と指定することにより取得できます。 |
指定したテーブルの内容を表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#table(テーブル名、フィルタ名、アクションフラグved, 詳細ページ名, 編集ページ名) |
備考 | テーブル名は必須です。フィルタ名、アクションフラグは省略可能です。 フィルタ名が指定された場合は、そのフィルタにマッチするデータのみ表示されます。 アクションフラグに v を含めば詳細ページ、 e で編集ページ、d で削除リンクが最終カラムに表示されます。詳細ページ名が指定されていない場合は "レコード名_詳細"、編集ページの場合はテーブルが表示されているページが選ばれます。 また、詳細ページ名や編集ページ名は、「ラベル:ページ名」とすることで、ページ名と違うリンクのラベルを 生成することができます。 |
テーブルの新規レコードを Feed で知らせるための URL を表示します。
タイプ | ブロック |
---|---|
出力 | HTML |
書式 |
#tablefeed(ページ名, テーブル名、フィルタ名) |
備考 | 作成時間・更新時間のないテーブルに対してはこのプラグインは利用できません。 |