模板:Portal/doc
這是 {{Portal}} 模板的說明文件頁面。 本文件並不是為直接瀏覽而撰寫。若是其中使用了跨維基計畫連結,某些連結可能會顯示損毀。請勿將這些連結替換為硬編碼的頁面名稱或網址。 |
使用Lua語言編寫: |
用法
[編輯]基本
[編輯]{{Portal |Portal 1 |Portal 2 |Portal 3 |... }}
所有參數
[編輯]{{Portal | Portal 1 | Portal 2 | Portal 3 | ... | left = <!-- yes --> | margin = <!-- CSS margin --> | break = <!-- yes --> | boxsize = <!-- custom box width in pixels --> | image1 = <!-- image override for Portal 1 --> }}
兼容模式
[編輯]中文維基百科舊portal模板的參數格式與Lua版本的多參數模式不盡相同。為保證兼容性,Lua模板中也增加了對這兩種形式的支持。
name image
[編輯]如果沒有指定位置參數,則嘗試將:
{{Portal|name=Portal 1|image=Image 1.png <!-- 可选 -->}}
解讀為:
{{Portal|1=Portal 1|image1=Image 1.png <!-- 可选 -->}}
這一步驟並不會讓模板運算變得十分複雜,因此基本無需修正到新格式。
2號位作圖像
[編輯]如果參數數量為2,且第二項按照文件名理解時擴展名長度為3或4,則嘗試將:
{{Portal|Portal 1|Image 1.xyz}}
解讀為:
{{Portal|1=Portal 1|image1=Image 1.xyz}}
為減少誤報,模塊會在擴展名不是常用圖片格式(png、jpg、svg)時檢查文件是否存在。檢查步驟為「昂貴操作」,對服務器負擔較重,因此請檢查文檔底部的追蹤分類進行清理。
位置
[編輯]在條目裡面,本模板通常放置在條目底端的「參見」章節。
舉例
[編輯]Code | Result |
---|---|
{{Portal|科学}}
|
|
{{Portal|1=科学|2=弹维基|image2=New-Bouncywikilogo.gif|3=默认图片}}
|
TemplateData
[編輯]TemplateData | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A template to create a list of portals
|
圖片
[編輯]自動配圖模塊(取代Template:Portal/Images,請檢查圖像數據是否遷移完畢):
- Module:Portal/images/letter,以字母開頭
- Module:Portal/images/chinese,以漢字開頭
- Module:Portal/images/other,以其他字符開頭
- Module:Portal/images/aliases,文字別名,可用於地區詞及英文轉換
參見
[編輯]- {{Portals}},該模板提供現有主題的一個列表。
- {{Portal bar}},該模板可一次性添加數個主題鏈接,並橫向顯示。
- {{Portal-inline}},該模板可添加一個不帶邊框的主題鏈接。
- 排錯分類: