#author("2019-10-11T16:04:04+09:00","","")
#author("2019-10-18T12:57:53+09:00","","")
[[プラグイン]]
* 定義ファイル [#zfc1b1ad]
[[:config/plugin/properties]]

* #property() [#qc190f4a]
これは[[:config/plugin/properties]]でのみ利用します。設定をデータベースと同期します。

* &property(プロパティ名,プロパティ値){表示}; [#a80829e4]
注意: プロパティの主語はいつでも現在のページ名です。たとえば体長などはプロパティが使えるでしょう。プロパティ値がページ名になる場合には[[プラグイン/relation]]を利用することを考えてください。
:プロパティ名|[[:config/plugin/properties]]のnameカラムにある名前。
:プロパティ値|[[:config/plugin/properties]]の値。
:表示|[[:config/plugin/properties]]のdisplayで指定したテンプレートを上書きするときに利用します。- (ハイフン)のみを書くとなにも表示しないようになります。
:リターン|[[:config/plugin/properties]]のdisplay指定したテンプレートに沿った表示。または上の’’表示’’で指定した表示になります。

** 制限事項 [#u5dc96a3]
ページに一つしか無い&property(プロパティ名,プロパティ値){表示};を削除すると、データがデータベースから消去されません。一度存在しないプロパティ名を指定してページを更新から、削除してください。

** 例 [#i7ee4881]
 &property(読み,プラグイン・スラッシュ・プロパティ);
このページの読みは意味がありませんので設定していませんが、上のように利用します。
&category(天敵Wiki独自プラグイン);

* 不具合 [#xb8f0337]
#comment(below)
- 英語名などで、プロパティ値に','を含む値を指定できません。&(プロパティ名){プロパティ値};で','を含むプロパティ値が利用できるようになる予定です。 -- [[[[サーバ管理者]]]] &new{2019-10-18 (金) 12:57:53};

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS