Fandom Developers Wiki

PortableNavbox(行動化導覽盒)是以簡易的行動化資訊框語法建置行動化導覽盒的模組。

注意:在FandomMobile外觀下瀏覽頁面時,若沒有其他主要的行動化資訊框,此導覽盒會變為主要資訊框,並顯示於該頁面的最頂端。

Installation[]

Lua installation

CSS installation

Parameters[]

以下為{{PortableNavbox}}相關參數:

  • 第一個參數為該導覽盒的標題。
  • 雙數參數為該導覽盒的各區段標題。
  • 除第一參數以外的其他單數參數,均為該導覽盒的各區段內容。
    • 內容區塊輸入「 ! 」(半形驚嘆號)時,可做為取代「」符號的分隔標示。
  • 若有自訂的行動化資訊框主題時,可使用 theme 參數進行指定,否則預設會使用 pi-theme-navbox 的屬性。
  • 若有自定義的 class 屬性時,可使用 type參數進行指定。
  • 若需自定義標題背景色與標題文字色彩,可使用 header-backgroundheader-text 兩參數進行設定,顏色代碼支援 Hex、RGB、HSL 等方式。
    • 由於行動化資訊框的色彩樣式限制,以透明效果或色彩名稱限制的色彩變數將無法在此二參數上使用。
  • collapse參數:
    • 指定為 no:該導覽盒預設開啟,且可以被折疊。
    • 指定為 yes:該導覽盒預設關閉,但可以被折疊。
    • 此參數若省略(亦即不輸入 yesno),該導覽盒將永久開啟且無法被折疊。
  • 指定stacked參數為yes時,可使導覽盒有如同行動化資訊框語法layout="stacked"顯示的堆疊式效果。

使用範例[]

簡易導覽盒(不能被摺疊)[]

{{PortableNavbox
| Scripts by category
| Discord integration
| [[DiscordIntegrator]] ! [[DiscordModule]] ! [[DiscordChat]]
| Countervandalism
| [[WHAM]] ! [[Nuke]] ! [[Rollback]] ! [[SOAPReport]]
}}

顯示效果如下

展開式導覽盒(可以被摺疊)[]

預設開啟時[]

{{PortableNavbox
| collapse = no
| Scripts by category
| Discord integration
| [[DiscordIntegrator]] ! [[DiscordModule]] ! [[DiscordChat]]
| Countervandalism
| [[WHAM]] ! [[Nuke]] ! [[Rollback]] ! [[SOAPReport]]
}}

顯示效果如下

預設關閉時[]

{{PortableNavbox
| collapse = yes
| Scripts by category
| Discord integration
| [[DiscordIntegrator]] ! [[DiscordModule]] ! [[DiscordChat]]
| Countervandalism
| [[WHAM]] ! [[Nuke]] ! [[Rollback]] ! [[SOAPReport]]
}}

顯示效果如下

堆疊效果[]

{{PortableNavbox
| stacked = yes
| Scripts by category
| Discord integration
| [[DiscordIntegrator]] ! [[DiscordModule]] ! [[DiscordChat]]
| Countervandalism
| [[WHAM]] ! [[Nuke]] ! [[Rollback]] ! [[SOAPReport]]
}}

顯示效果如下

自定義色彩時[]

{{PortableNavbox
| header-background = #69f
| header-text = rgb(0,0,0)
| Scripts by category
| Discord integration
| [[DiscordIntegrator]] ! [[DiscordModule]] ! [[DiscordChat]]
| Countervandalism
| [[WHAM]] ! [[Nuke]] ! [[Rollback]] ! [[SOAPReport]]
}}

顯示效果如下