#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};