#author("2024-04-07T17:34:29+09:00","default:kanateko","kanateko")
#author("2024-04-07T17:35:48+09:00","default:kanateko","kanateko")
&tag(プラグイン,自作,追加,未公開);

//#ref(inc_infobox.jpg,nolink,center,wrap,500x)

#contentsx
*インフォボックス参照プラグイン [#overview]
#infobox(plugin,except=ライセンス){{
name=inc_infobox
ver=1.0.1
ver=1.0.2
pukiwiki=1.5.4
update=2024-02-19
update=2024-04-07
}}

別ページにあるインフォボックス (要[[infobox>../infobox]]プラグイン) の情報を指定して取得・表示するプラグイン。
各ページにあるインフォボックスの特定の情報を使用して表を作成する際などに使える。

include関連のプラグインとして[[inc_section>../inc_section]]プラグインとの併用も有効。

#clear

#box(label,style=full,title=このプラグインでできること){{
-指定したページのインフォボックスに入力されている情報を取得・表示する。
--表示時に特定の文字列を追加することも可能。
}}

*ダウンロード[#download]
//最新: [[GitHub>https://github.com/kanateko/pukiwiki-plugin]]

#box(caution,width=400px){{{
このプラグインは現在公開されていません。
}}}

|~日付|~バージョン|~備考|h
|2024-04-07|1.0.2|#ul(ページの相対指定に対応)|
|2024-02-19|1.0.1|#ul(replaceオプションを追加)|
|~|1.0.0|#ul(初版作成)|

//*セットアップ [#setup]

//*プラグイン設定 [#settings]

*使用方法 [#usage]
 #inc_infobox(<ページ名>,<キー>[,オプション])

必ず第一引数でページ名、第二引数でインフォボックスのキーを指定する。
インライン型 (`&amp;inc_infobox();`)でも使用可能。

*オプション [#options]
:replace = |表示する内容に指定した文字列を追加する。%sと書いた部分が指定したキーの値に置き換えられる。

*使用例 [#ecample]
#tab{{
#:表示
|~プラグイン|~バージョン|~更新日|h
|100|CENTER:100|CENTER:100|c
|spoiler|&inc_infobox(../spoiler,ver,replace=v%s);|&inc_infobox(../spoiler,update);|
|calc|&inc_infobox(../calc,ver,replace=v%s);|&inc_infobox(../calc,update);|
|math|&inc_infobox(../math,ver,replace=v%s);|&inc_infobox(../math,update);|
|inctmp|&inc_infobox(../inctmp,ver,replace=v%s);|&inc_infobox(../inctmp,update);|
|getcell|&inc_infobox(../getcell,ver,replace=v%s);|&inc_infobox(../getcell,update);|
#:ソース
 |~プラグイン|~バージョン|~更新日|h
 |100|CENTER:100|CENTER:100|c
 |spoiler|&inc_infobox(../spoiler,ver,replace=v%s);|&inc_infobox(../spoiler,update);|
 |calc|&inc_infobox(../calc,ver,replace=v%s);|&inc_infobox(../calc,update);|
 |math|&inc_infobox(../math,ver,replace=v%s);|&inc_infobox(../math,update);|
 |inctmp|&inc_infobox(../inctmp,ver,replace=v%s);|&inc_infobox(../inctmp,update);|
 |getcell|&inc_infobox(../getcell,ver,replace=v%s);|&inc_infobox(../getcell,update);|
}}

*追加したい機能 [#roadmap]
-特になし

*コメント [#comment]
#pcomment(reply)