模板:裏番/關聯連結/其他
出自幻跡百科
更多操作
模板用途
這是裏番條目「其他」關聯分類卡片專用的單一關聯連結顯示模板。跟 模板:裏番/關聯連結(三個已知分類用)幾乎一樣,差別是這裡用 #switch 先判斷 類型:屬於已知分類就輸出空字串(該筆不會出現在「其他」卡片),只有真正不屬於任何已知分類的關聯才會渲染。
一般頁面請不要直接使用它。
為什麼不用一個共用範本+旗標參數?
SMW #ask 搭配 format=template 時,查詢參數列表裡多加的任意 |鍵=值(包含官方文件常提到的 userparam)不會被轉傳給範本——實測過,範本收到的還是 的預設值。因此「其他」分類無法靠一個共用範本+一個 |僅其他=1 旗標判斷,只能另外開一個專用範本,讓 模組:UI/Adapter/裏番 的「其他」查詢直接指定 template=裏番/關聯連結/其他。
它從哪裡被呼叫?
模組:UI/Adapter/裏番 對「其他」分類會用一個不篩類型的查詢(取得該條目全部關聯),並指定 template=裏番/關聯連結/其他,讓已知類型的列在渲染時被排除——原本想用 SMW 查詢條件疊加 8 個 !類型 否定條件來排除,但那樣會直接超過 SMW 的查詢條件數上限而報錯,所以改在範本層用 #switch 處理,沒有這個限制。
接收欄位
類型:若為前傳/續集/總集篇/遊戲/小說/漫畫/原創/角色出演之一,本模板不輸出任何內容名稱網址:可留空,留空時不產生連結,整條 row 也不可點擊、不顯示「↗」符號,只顯示純文字
責任邊界
跟 模板:裏番/關聯連結 一樣,刻意讓「整條 row」都包在同一個連結裡,而不是只把名稱文字做成連結,讓整個 row(含箭頭、周圍留白)都可點擊。
樣式位於 模板:UI/styles.css。
內部使用:裏番「其他」關聯分類卡片單一連結渲染模板,只渲染不屬於任何已知分類的列,由 SMW #ask format=template 呼叫。
| 參數 | 描述 | 類型 | 狀態 | |
|---|---|---|---|---|
| 類型 | 類型 | 沒有描述 | 字串 | 必填 |
| 名稱 | 名稱 | 沒有描述 | 字串 | 必填 |
| 網址 | 網址 | 沒有描述 | URL | 非必填 |