Template:Formatter link
表示
ウィキデータにはATCコード (P267)(解剖治療化学分類法)といった多くの「外部識別子」の例で構成されています。
書式指定URL (P1630)を使用するこのコードは http://www.whocc.no/atc_ddd_index/?code=$1 の$1にあたるATCコードを指定する必要があります。
このテンプレートは|code=
で外部識別子を、|url=
で書式設定URLを指定することで外部リソースのリンクを生成します。|label=
で任意にリンク文を指定できます。指定しない場合は|code=
の値を表示します。
このテンプレートのパラメータにコードを指定することによってウィキデータを呼び出してコードを取得することができます。
使用例e
[編集]酢酸アルミニウム (Q26979)のATCコード (P267)の場合:
{{Formatter link |url=http://www.whocc.no/atc_ddd_index/?code=$1 |code={{wdib |P267 |qid=Q26979 |fwd=ALL |osd=n |noicon=y |maxvals=1}} }}
→ A02AB05
ATCコード (P267)に対応した書式設定URLは次の方法で探せます:
{{wdib |P1630 |qid=P267 |fwd=ALL |osd=n}}
→ https://www.whocc.no/atc_ddd_index/?code=$1
Infoboxにおいてこれらはinfoboxフィールドに固有なためハードコード化されます。それ以外の場合、以下のようにウィキデータで書式設定URLの変更を追跡することが出来ます:
{{Formatter link |url={{wdib |P1630 |qid=P267 |fwd=ALL |osd=n |noicon=y}} |code={{wdib |P267 |qid=Q26979 |fwd=ALL |osd=n |noicon=y |maxvals=1}} }}
関連項目
[編集]- {{Wikidata ID}} および {{Wikidata ID line}}
- {{format link}} - 似た名前のテンプレートであるものの無関係