模板:WikidataLink
此模板被引用於約39,000個頁面。 為了避免造成大規模的影響,所有對此模板的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此模板中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
此模板使用Lua語言: |
本模板透過調取維基數據上的資訊來生成不同類型的連結:
- 若指定的維基數據項目已存在對應的本地條目,則生成藍色連結(即指向該條目的內部連結);
- 若本地暫無條目,則生成指向外文維基百科的綠色連結(跨語言連結),當存在多個語言版本的條目時,優先指向英文維基百科,其次依序優先指向德文、法文和日文維基百科;
- 若指定的維基數據項目未有任何語言版本的條目,則生成指向該維基數據頁面的綠色連結。
概要
本模板用於將{{Wikidata}}模板的輸出結果轉為{{Internal link helper}}的形式。
- 通常情況下,若{{Wikidata}}模板指定的維基數據項目未有對應的本地條目時,輸出結果會以純文字呈現。例如顯示扭稜大星形十二面體(d:Q41961)的性質時:
- 「
{{wikidata|properties|normal+|Q41961|P279}}
」→「均勻多面體、非凸多面體、扭稜多面體」
- 「
- 當然,您可以填入
linked
參數值來生成連結,但不適用於本地未建立的條目:- 「
{{wikidata|properties|linked|normal+|Q41961|P279}}
」→「均勻多面體、非凸多面體、扭稜多面體」
- 「
- 您還可以填入
raw
參數值獲取維基數據ID,但這些ID並不自帶連結,因此需將其複製粘貼至維基數據的搜索框進行搜索後方能獲取資訊,這對編者造成了不便:- 「
{{wikidata|properties|raw|normal+|Q41961|P279}}
」→「Q2471563、Q18015938、Q125087」
- 「
- 為此,本模板改進了相關功能,將{{Wikidata}}輸出的維基數據ID轉換為連結:
參數及使用方法
模板語法
{{WikidataLink
|1 = <!-- 含wikidata項目ID(形如「Q1234」)的字串 -->
|2 = <!-- 語言版本優先順序 -->
}}
模板參數與說明
透過調取維基數據上的資訊來生成不同類型的連結。
參數 | 描述 | 類型 | 狀態 | |
---|---|---|---|---|
wikidata項目ID | 1 | 維基數據項目ID,形如「Q1234」。 | 內容 | 必填 |
語言版本優先序 | 2 | 無本地條目時,連結至外文維基百科的優先級,以半角逗號分隔的語言代碼。填入「wikidata」則強制在提示中連結至維基數據。
| 字串 | 非必填 |
範例
- 輸入維基數據ID,默認生成指向相關英文條目的綠色連結:
- 「
{{WikidataLink|Q13647569}}
」→「正割及餘割」
- 「
- 指定外文維基百科的優先連結順序:
- 「
{{WikidataLink|Q41961|ja,en}}
」→「多連正四面體」
- 「
- 強制指定連結到維基數據:
- 「
{{WikidataLink|Q41961|wikidata}}
」→「多連正四面體」
- 「
- 如常見的語言版本維基與指定的外文維基百科都沒有條目,則會從維基數據中已輸入的語言版本中,選擇條目數最多的語言版本作為連結目標(資料來源{{NUMBEROF}}):
- 「
{{WikidataLink|Q9275712}}
」→「直角稜柱」
- 「
- 若指定的維基數據項目未有任何語言版本的條目,將生成指向該維基數據頁面的綠色連結:
- 「
{{WikidataLink|Q123676716}}
」→「從0到2的所有實數」
- 「
- 若指定的維基數據項目已有本地條目與之關聯,將生成指向該本地條目的藍色連結:
- 「
{{WikidataLink|Q45319771}}
」→「娜娜奇」
- 「
- 指定多個維基項目:
- 「
{{WikidataLink|Q11317597以及Q85413753|ja,en}}
」→「達文西之星以及四元邊」
- 「
參見
- {{Link-Wikidata}}