#author("2019-10-11T16:02:58+09:00","","") #author("2019-10-11T16:04:15+09:00","","") [[プラグイン]] * 定義ファイル [#zfc1b1ad] [[:config/plugin/relations]] * #relation() [#qc190f4a] これは[[:config/plugin/relations]]でのみ利用します。設定をデータベースと同期します。 * &relation(リレーション名,対象ページ){表示}; [#a80829e4] 注意: リレーションの主語はいつでも現在のページ名です。たとえばこのページが対象となる別のページのメンバーである場合などで使えるでしょう。対象がページ名にならない場合には[[プラグイン/property]]を利用することを考えてください。 :リレーション名|[[:config/plugin/relations]]のnameカラムにある名前。 :対象ページ|リレーションの対象ページ。ただし実際にページである必要はありません。 :表示|[[:config/plugin/relations]]のdisplayで指定したテンプレートを上書きするときに利用します。- (ハイフン)のみを書くとなにも表示しないようになります。 :リターン|[[:config/plugin/relations]]のdisplay指定したテンプレートに沿った表示。または上の’’表示’’で指定した表示になります。 ** 制限事項 [#u5dc96a3] ページに一つしか無い&relation(リレーション名,対象ページ){表示};を削除すると、データがデータベースから消去されません。一度存在しないリレーション名を指定してから、削除してください。 ページに一つしか無い&relation(リレーション名,対象ページ){表示};を削除すると、データがデータベースから消去されません。一度存在しないリレーション名を指定してページを更新から、削除してください。 ** 例 [#i7ee4881] &relation(プラグイン,PukiWiki); このページのでは意味がありませんので設定していませんが、このページは[[PukiWiki]]ページのプラグインですので上のように利用します。 &category(天敵Wiki独自プラグイン); * 不具合 [#xb8f0337] #comment(below)