#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)

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