模板:Link-Wikidata/doc
| File:Edit-copy green.svg | 此頁面是Template:Link-Wikidata的模板文件。 此頁面可能包含了模板的使用說明、分類和其他內容。 |
| File:Lua-Logo.svg | 此模板使用Lua語言: |
與{{WikidataLink}}不同,本模板的參數更接近{{Translink}}並且支援修改連接顯示的內容。
參數及使用方法[編輯]
此模板有三種用法,差別只在參數個數。
{{link-wd|Wikidata代號|實際顯示名|語言版本優先序}},此時顯示的是「實際顯示名」的參數,同時以給並的語言版本座連接(如果存在)。{{link-wd|Wikidata代號|實際顯示名}},此時顯示的是「實際顯示名」的參數。{{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)」
- 「
- 連接到屬性(PXXX)
- 「
{{link-wd|P10233}}」→「Module:WikidataLink第216行Lua錯誤:attempt to index field 'wikibase' (a nil value)」
- 「
- 連接到詞位(LXXX)
- 「
{{link-wd|L10}}」→「詞彙:describe」
- 「
- 連接到資料綱要(EXXX)
- ※註:除了主題專案頁面(QXXX)外,其餘專案頁面實體皆無跨語言連接。
- 連接到主題專案頁面(QXXX)
- 連接到其他頁面(命名空間:頁面名稱)
- 「
{{link-wd|Template:Autofix}}」→「Template:Autofix」
- 「
模板資料[編輯]
<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>
參見[編輯]
{{WikidataLink}}{{Internal link helper}}