模板:WPBannerMeta

本頁使用了標題或全文手工轉換
來自維基學院
[[Wikiversity:{{{PROJECT}}}專題|{{{PROJECT}}}專題]]
Lua錯誤 在Module:Navbar的第23行:attempt to concatenate a table value本模板屬於[[Wikiversity:{{{PROJECT}}}專題|{{{PROJECT}}}專題]]範疇,該專題旨在改善中文維基學院{{{PROJECT}}}類內容。如果您有意參與,請瀏覽專題主頁、參與[[|討論]],並完成相應的開放性任務。
文件圖示 模板文件[檢視] [編輯] [歷史] [清除快取]

WPBannerMeta是一個元模板,能用來建立專題橫幅,能方便地在條目討論頁建立橫幅,從而使每個專題協調工作。所有使用該模板的橫幅列表見鏈入頁面:WPBannerMeta

該模板為模板,用途為構建其他模板。因此請不要在討論頁直接使用此模板,而是透過專題模板調用。

語法[編輯原始碼]

WPBannerMeta能以不同的複雜度使用,既可很簡單也可極複雜。簡單的選項在此先行列出,而其餘複雜的內容則在頁面下方。

WPBannerMeta使用兩類不同的參數,分別是格式和顯示參數。格式參數可為特定專題自訂本元模板,用於定義連結目標、分類、圖像和文字。所有格式參數均使用大寫字母,並用底線(_)代替空格(例如|PROJECT=|NOTE_1_CAT= )。顯示參數則為橫幅所在的單個條目定義其模板輸出,這些參數會出現在條目討論頁(|class=|importance=等),並且在底層必須由專題橫幅「傳遞」到元模板。為傳遞參數foo,則需要包含代碼foo={{{foo|}}}

下文將以當前並不存在的鬱金香主題為例介紹專題橫幅的構建。

簡單選項[編輯原始碼]

  • PROJECT(專題,必填)Template:Ndash 專題名稱,不含「專題」二字。例如:郁金香
    • substcheck(替換參照檢查)– 該參數允許模板偵測其是否誤被替換參照,而非內嵌於頁面,並會給出錯誤訊息。substcheck=<includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly>
    • small(微型,必填) – 尺寸參數必須傳遞至模板以正確顯示。例如:small={{{small|}}}
    • category(分類,必填)– 「category」參數必須傳遞至模板。{{nowrap|例如:category={{{category|¬}}}
    • listas(列為,必填)– 「listas」參數必須傳遞至模板。例如:listas={{{listas|}}}
    • BANNER_NAME={{subst:FULLPAGENAME}}(橫幅名稱,必填)– 橫幅頁面的全名。例如:Template:WikiProject Tulips
  • PROJECT_LINK(專題連結)– 模板預設專題位於"Wikipedia:<PROJECT>专题"。若屬其他情況,請在此參數定義專題頁的完整連結。例如:Wikipedia:郁金香专题
  • IMAGE_LEFT(左側圖像)– 橫幅左上角的圖像位址,請勿加入「'File:」或「File:」字首。專題橫幅使用的圖像必須是自由圖像,不得使用合理使用圖像。例如:Tulipa suaveolens floriade to Canberra.jpg
    • IMAGE_LEFT_SMALL(左側小圖)– 橫幅以「微型」顯示時的IMAGE_LEFT的圖片大小,預設為40px。例如:25px
    • IMAGE_LEFT_LARGE(左側大圖)– 通常顯示的IMAGE_LEFT圖片大小,預設為80px。例如:50px
  • IMAGE_RIGHT(右側圖像)– 橫幅右上角的圖像位址,請勿加入「'File:」或「File:」字首。專題橫幅使用的圖像必須是自由圖像,不得使用合理使用圖像。例如:Tulipa suaveolens floriade to Canberra.jpg
    • IMAGE_RIGHT_SMALL(右側小圖)– 橫幅以「微型」顯示時的IMAGE_RIGHT的圖片大小,預設為40px。例如:25px
    • IMAGE_RIGHT_LARGE(右側大圖)– 通常顯示的IMAGE_RIGHT圖片大小,預設為80px。例如:50px
  • MAIN_TEXT(主文字)– 預設文字為「本條目屬於[[{{{PROJECT}}}专题]]的範疇,一個旨在改善中文維基學院{{{PROJECT或MAIN_ARTICLE}}}類條目內容的專案。如果您有意參與,請瀏覽專題首頁,參與其[[Talk:{{{PROJECT_LINK}}}]]並完成相應的開放性任務。」定義本參數則可顯示其他文字。
    • MAIN_ARTICLE(主條目)– 預設條目為PROJECT,連結條目既可為單一的條目,亦可為更複雜的文字。例如:(預設)郁金香「……中文維基學院鬱金香類內容……」(可選)[[郁金香]]及[[百合科]]相关条目「……中文維基學院鬱金香百合科相關條目類內容……」
  • PORTAL(主題)– 若該專題包含有主題,請為此參數定義主題名。例如:郁金香
  • MAIN_CAT(主分類)– 預設不建立主分類,若定義該參數,所有顯示該模板的頁面都將歸入Category:MAIN_CAT例如:郁金香专题条目Category:鬱金香專題條目
  • BOTTOM_TEXT(底文字)– 若定義此項,文字將顯示在橫幅底部、摺疊區(若顯示)上端。請勿使用此參數掛接其他代碼到模板底部,請參見下文勾點一節尋求更好的解決辦法。


範例
{{WPBannerMeta
|PROJECT          = 郁金香
 |BANNER_NAME     = Template:WikiProject Tulips
 |substcheck=<includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly>
 |small={{{small|}}}
 |category={{{category|¬}}}
 |listas={{{listas|}}}
|PROJECT_LINK     = Wikipedia:郁金香专题
|IMAGE_LEFT       = Tulipa suaveolens floriade to Canberra.jpg
|IMAGE_LEFT_SMALL = 25px
|IMAGE_LEFT_LARGE = 50px
|MAIN_ARTICLE     = [[郁金香]]及[[百合科]]相关条目
|PORTAL           = 郁金香
|PORTAL_IMG       = Tulipa florenskyi 4.jpg
}}
顯示為:
鬱金香專題
本模板屬於鬱金香專題範疇,該專題旨在改善中文維基學院鬱金香百合科相關條目類內容。如果您有意參與,請瀏覽專題首頁、參與[[|討論]],並完成相應的開放性任務。


評級[編輯原始碼]

許多專題使用條目品質評級標準評價其條目品質,並使用條目重要度評級標準為其排定優先級。為了讓專題委員會及各專題使用機器人編制條目狀態表,您需要遵守/使用機器人指南,並掌握下列要點:

  • QUALITY_SCALE(品質評級標準)– 用於組態品質評級標準,可選項有:
      • standard(標準)– 使用標準評級標準(特色優良、丙、初、小作品特色列表、列表、非條目)。(若使用「class」參數,本項為預設。)
      • extended(擴充)– 使用標準品質標準及部分附加值(分類、消歧義、檔案、主題、專題和模板)。
      • inline(行內)– 允許使用簡單的自訂品質標準,通常搭配{{Class mask}}使用。(注意:如果橫幅需要使用乙級檢查表或任何勾點,建議改用subpage選項。)
      • subpage(子頁面)– 允許使用更複雜的自訂品質標準,需建立名為「/class」的子頁面。詳見自訂遮罩
    • class(等級,必填)– 若使用品質標準,class參數必須傳遞至元模板。例如:class={{{class|}}}
    • auto(自動)若需要自動評級選項,auto參數必須傳遞至元模板。例如:auto={{{auto|}}}使用機器人自動為小作品分類的專題,可令機器人在其專題橫幅加入|auto=yes,橫幅即可提示該條目係由機器人自動評級。
    • B_CHECKLIST(乙級檢查表)– 若定義此項,即可啟用乙級檢查表。乙級條目官方描述包含六項指標,各條目對各項標準的符合/不符狀態通過 |b1=|b6=加以傳遞。僅當某條目六項均達標時方可評為乙級,否則則為丙級。
      • b# – 若使用乙級檢查表,六項乙級指標必須傳遞至元模板。
        • 若使用自訂等級,必須將標準參數傳遞至元模板。例如:b1={{{B-Class-1|{{{b1|}}}}}}等。
        • 若使用標準參數,則例如:b1={{{b1|}}}等即可。
  • importance(重要度)– 若定義此項,即可啟用重要度評級標準(極高、高、中、低、極低、無、不適用、未知)。例如:importance={{{importance|}}}
    • priority(優先級)– 若定義此項,即可啟用優先級評級標準(極高、高、中、低、不適用、未知)。例如:priority={{{priority|}}}。importance、priority二參數只可用其一。
    • IMPORTANCE_SCALE
      • standard(標準)– 使用標準評級標準。本項為預設。
      • inline(行內)– 允許使用簡單的自訂品質標準,通常搭配{{Class mask}}使用。
      • subpage(子頁面)– 允許使用更複雜的自訂品質標準,需建立名為「/importance」的子頁面。詳見自訂遮罩
  • ASSESSMENT_LINK(評級連結)– 特定專題品質(和/或重要度)評級標準的連結,若存在"Wikipedia: <PROJECTLINK>专题/评级"頁面,則該頁即為預設連結。若需指定其他頁面,可將該參數設為no。詳見此處
  • ASSESSMENT_CAT(評級分類)– 條目會根據其品質等級歸入相應分類,因此鬱金香「特色條目」預設會歸類至Category:特色級鬱金香條目。若定義該參數,特色條目則會改歸類至Category:特色級ASSESSMENT_CAT. 例如:百合科条目Category:特色級百合科條目
  • COMMENTS(評論)– 部分專題可能希望使用條目討論頁的子頁面為該條目填寫簡單的評級相關評論,若評論位於「{{FULLPAGENAME}}/评论」子頁面,則該參數會自動在橫幅提示評論頁存在與否。例如:yes
範例
{{WPBannerMeta
|PROJECT             = 郁金香
 |BANNER_NAME        = Template:郁金香专题
 |substcheck=<includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly>
 |small={{{small|}}}
 |category={{{category|¬}}}
 |listas={{{listas|}}}
|IMAGE_LEFT          = Tulipa suaveolens floriade to Canberra.jpg
|QUALITY_SCALE       = extended
 |class={{{class|}}}
 |auto={{{auto|}}}
 |importance={{{importance|}}}
|ASSESSMENT_LINK     = Wikipedia:郁金香专题/条目评级
|COMMENTS            = yes
 |COMMENTS_CAT       = 
 |COMMENTS_FORCE     = yes
}}
顯示為:
鬱金香專題 (獲評優良級、極高重要度)
本模板屬於鬱金香專題範疇,該專題旨在改善中文維基學院鬱金香類內容。如果您有意參與,請瀏覽專題首頁、參與討論,並完成相應的開放性任務。
 優良條目優良  根據專題品質評級標準,本模板已評為優良級
 極高  根據專題重要度評級標準,本模板已評為極高重要度
本文已評級但缺乏評論,如果可能,請評審本文並在此留下相關評論,以指出本文的優缺點及改善方法,謝謝。


警報與提示[編輯原始碼]

WPBannerMeta能顯示許多包含條目資訊和其相關工作群組的的欄位,並預設有「attention」欄位供標記需要立即受到關注的條目,以及「needs-infobox」欄位供標記需要資訊框的條目。

  • attention(關注)– 請傳遞該參數以啟用相關提示。例如:attention={{{attention|}}},然後在相關討論頁加入|attention=yes
  • infobox(資訊框)– 請傳遞該參數以啟用相關提示。例如:infobox={{{needs-infobox|}}},然後在相關討論頁加入|needs-infobox=yes
  • note 1(提示1)–請傳遞該參數以定義任意提示。例如:note 1={{{needs-photo|}}},然後在相關討論頁加入|needs-photo=yes。橫幅核心內最多可定義10個提示資訊。
    • NOTE_1_TEXT(提示1文字,必填)– 提示1的文字。例如:根據標記,本條目需要相片
    • NOTE_1_IMAGE(提示1圖像)– 每個提示均可指定一幅圖像,請謹記必須使用自由圖像,而非合理使用圖像。例如:Nuvola filesystems camera.png
    • NOTE_1_FORMAT(提示1格式)– 注釋表格的可選格式(如顏色等)例如:style="background:blue"
    • NOTE_1_CAT(提示1分類)–若定義此項,所有顯示提示1的條目均會歸入Category:NOTE_1_CAT例如:需要照片的郁金香条目 Category:需要相片的鬱金香條目
  • COLLAPSED(可否摺疊)–當顯示在頁面的注釋和警報多於某一臨界值時,便會自動摺疊隱藏。設定本參數即可自訂該臨界值,確定頁面上不會引發摺疊的提示的最大數量。預設為3,所以如果頁面上有三條提示,此時提示區並不會摺疊,但如果顯示出第四條便會出現摺疊框。因此若設定|COLLAPSED=0,便能使提示區始終摺疊,而設定|COLLAPSED=999則可使其永不摺疊。請參見/notecounter hook例如:6
範例
{{WPBannerMeta
|PROJECT            = 鬱金香
 |BANNER_NAME       = Template:WikiProject Tulips
 |substcheck=<includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly>
 |small={{{small|}}}
 |category={{{category|¬}}}
 |listas={{{listas|}}}
|IMAGE_LEFT         = Tulipa suaveolens floriade to Canberra.jpg
|QUALITY_SCALE      = extended
 |class={{{class|}}}
|ASSESSMENT_LINK    = Wikipedia:鬱金香專題/條目評級
|attention={{{attention|}}}
 |ATTENTION_CAT     = 
|infobox={{{needs-infobox|}}}
 |INFOBOX_CAT       = 
|note 1={{{needs-photo|}}}
 |NOTE_1_TEXT       = 根據標記,本條目需要[[相片]]。
 |NOTE_1_IMAGE      = Nuvola filesystems camera.png
 |NOTE_1_FORMAT     = style="background:blue"
 |NOTE_1_CAT        = 需要相片的鬱金香條目
|note 2 = {{{audio-file|}}}
 |NOTE_2_TEXT       = 本條目含有對應[[音訊檔格式|音訊檔案]]。
 |NOTE_2_IMAGE      = Nuvola apps arts.png
 |NOTE_2_CAT        = 含音訊檔的鬱金香條目
}}
顯示為:
鬱金香專題 (獲評丙級)
本模板屬於鬱金香專題範疇,該專題旨在改善中文維基學院鬱金香類內容。如果您有意參與,請瀏覽專題首頁、參與討論,並完成相應的開放性任務。
 丙級條目  根據專題品質評級標準,本模板已評為丙級


工作群組[編輯原始碼]

WPBannerMeta最多能容納五個工作群組,每個都可以擁有自己的圖像、連結和重要度評級標準。下列參數可用:

  • tf 1(工作群組1)– 必須傳遞該參數以啟用工作群組的功能和資訊顯示。 例如:tf 1={{{floridiae|}}}
    • TF_1_LINK(工作群組1連結)– 工作群組專題頁面的完整名稱。例如:Wikipedia:郁金香专题/工作组/原种郁金香
    • TF_1_NAME(工作群組1名稱)– 該工作群組在內部連結上所顯示的名稱,若使用|TF_1_TEXT=則無需此參數。 例如:原种郁金香工作组
    • TF_1_NESTED(工作群組1巢狀)– 若定義此項,則當該橫幅摺疊在{{WikiProjectBannerShell}}內時,形如「/ [[{{{TF_1_LINK}}}|{{{TF_1_NESTED}}}]]」的連結會加入在主專題名之後。例如:原种郁金香
    • TF_1_TEXT(工作群組1文字)– 若定義此項,可替換預設「本條目由……提供支援" 文字。例如:本页面属于[[Wikipedia:郁金香专题/工作组/原种郁金香|原种郁金香工作组]]的范畴,欢迎新成员加入!
    • TF_1_IMAGE(工作群組1圖像)– 可為每個工作群組指定圖像,請謹記必須使用自由圖像,而非合理使用圖像。 例如:Tulipa florenskyi 4.jpg
      • TF_1_SIZE(工作群組1尺寸)– 圖像尺寸可在此處指定,預設為30px。使用比|IMAGE_LEFT_LARGE=還要大的尺寸還出現一些……很有趣的……結果。例如:40px
    • TF_1_QUALITY(工作群組1品質)– 若定義此項,即可為該特譴隊啟用與主專題相同的品質評級分類(例如:Category:特色級鬱金香條目)。評級由 |class=產生,並使用|QUALITY_SCALE=例如:yes
    • tf 1 importance(工作群組1重要度)– 若定義此項,即可為該特譴隊啟用單獨的重要度(或優先級)評級標準。例如:tf 1 importance={{{原种郁金香-importance|}}}
    • TF_1_ASSESSMENT_CAT(工作群組1評級分類,若啟用評級則必填)– 用於該特譴隊專門的品質和重要評級的分類,語法與|ASSESSMENT_CAT=相同。例如:原种郁金香条目Category:特色級原種鬱金香條目
    • TF_1_MAIN_CAT(工作群組1主分類)– 若定義此項,所有顯示「工作群組1」的頁面均會歸入Category:TF_1_MAIN_CAT例如:原种郁金香条目Category:原種鬱金香條目
範例
{{WPBannerMeta
|PROJECT              = 郁金香
 |BANNER_NAME         = Template:郁金香专题
 |substcheck=<includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly>
 |small={{{small|}}}
 |category={{{category|¬}}}
 |listas={{{listas|}}}
|IMAGE_LEFT           = Tulipa suaveolens floriade to Canberra.jpg
|QUALITY_SCALE        = standard
 |class={{{class|}}}
|tf 1={{{floridiae|}}}
 |TF_1_LINK           = Wikipedia:郁金香专题/工作组/原种郁金香
 |TF_1_NAME           = 原种郁金香工作组
 |TF_1_NESTED         = 原种郁金香
 |TF_1_TEXT           = 
 |TF_1_IMAGE          = Tulipa florenskyi 4.jpg
 |tf 1 importance={{{floridiae-importance}}}
 |TF_1_ASSESSMENT_CAT = 原种郁金香条目
 |TF_1_MAIN_CAT       = 原种郁金香条目
}}
顯示為:

Template:WikiProjectBannerShell

進階功能[編輯原始碼]

勾點[編輯原始碼]

WPBannerMeta含有許多「勾點」,可提供更多進階和自訂功能。各子模板會傳遞至關聯勾點參數,任何關聯參數都應再傳遞至勾點模板——可能需要重複已經傳遞至主模板的參數(通常用 (|category={{{category|¬}}}|class={{{class|}}} )。如果您認為您寫的勾點可能會被其他專題用到,請將其複製或移動至Template:WPBannerMeta/hooks的子頁面,並加入到該頁的列表中。

自訂遮罩[編輯原始碼]

WPBannerMeta使用遮罩規格化|class=參數的值,以過濾無效輸入(如|class=燒餅),並使類似的輸入等效化(如|class=FA|class=特色)。本遮罩能有效控制可接受哪些擴充等級標準值(如「模板級」、「重新導向級」等)。希望使用其他等級(如「未來級」、「乙+級」),或不想使用全部標準等級(如不用「丙級」)的專題也可以指定自己的自訂遮罩。

其他細節[編輯原始碼]

本元模板會自動將所有實例(即特定的專題橫幅)歸入Category:專題橫幅,因此無需在其文件中為各專題橫幅加入分類。

WPBannerMeta模板核心:

為降低未使用到WPBannerMeta全部功能的橫幅的位元組數,大部分可選功能均被拆分至各子頁面:

參見[編輯原始碼]