模板:Link-Wikidata/doc

維基百科,自由的百科全書
跳至導覽 跳至搜尋

與{{WikidataLink}}不同,本模板的參數更接近{{Translink}}並且支援修改連接顯示的內容。

參數及使用方法[編輯]

此模板有三種用法,差別只在參數個數。

  1. {{link-wd|Wikidata代號|實際顯示名|語言版本優先序}},此時顯示的是「實際顯示名」的參數,同時以給並的語言版本座連接(如果存在)。
  2. {{link-wd|Wikidata代號|實際顯示名}},此時顯示的是「實際顯示名」的參數。
  3. {{link-wd|Wikidata代號}},此時顯示的是「Wikidata上輸入的中文名」參數。

另外,維基數據的標籤不應帶消歧義括號,例如擬連結條目為「XXX (YYY)」,則維基數據的標籤應為「XXX」。此時,可用page參數覆蓋連結目標。

範例[編輯]

  • 連接到維基數據專案頁面實體:
    • 連接到主題專案頁面(QXXX
      {{link-wd|Q13647569}}」→「Module:WikidataLink第216行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      {{link-wd|Q107002031}}」→「Module:WikidataLink第216行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      {{link-wd|Q463720|美國外科醫學院(英語)}}」→「Module:WikidataLink第216行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      {{link-wd|Q463720|美國外科醫學院(德語)|de,en}}」→「Module:WikidataLink第216行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    • 連接到屬性維基數據Help:Properties(PXXX
      {{link-wd|P10233}}」→「Module:WikidataLink第216行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    • 連接到詞位維基數據Wikidata:Lexicographical_data(LXXX
      {{link-wd|L10}}」→「詞彙:describe維基數據Lexeme:L10
    • 連接到資料綱要維基數據wikidata:Schemas(EXXX
      {{link-wd|E130}}」→「綱要:畫作維基數據EntitySchema:E130
    • ※註:除了主題專案頁面(QXXX)外,其餘專案頁面實體皆無跨語言連接。
  • 連接到其他頁面(命名空間:頁面名稱)
    {{link-wd|Template:Autofix}}」→「Template:Autofix維基數據Template:Autofix

模板資料[編輯]

以下是該模板的模板資料,適用於視覺化編輯器等工具。

Link-Wikidata模板資料

<templatedata> { "params": { "1": { "label": "Wikidata專案頁面實體編號", "type": "string", "required": true }, "2": { "label": "實際顯示名", "type": "content" }, "3": { "label": "語言版本優先序", "description": "要生成綠色連結時,選取的語言版本之優先順序。以逗點分隔。若所選之專案頁面不支援跨語言連結(如屬性、詞位等)且字串沒有逗點,則將此值視為本地連接的目標頁面。", "example": "en,de,fr,ja", "default": "en,de,fr,ja", "autovalue": "en,de,fr,ja" }, "title": { "label": "本地頁面連結", "description": "若輸入的維基數據專案頁面實體非條目亦非屬性,則不支援取得其名稱,此時可透過此參數作為本地頁面連結替代。", "type": "string", "aliases": [ "page" ] } }, "description": "產生連接到維基數據各專案頁面實體(如:專案頁面、屬性、詞位、資料綱要等)的綠色連結", "format": "inline" } </templatedata>

參見[編輯]