Template:Article header: Difference between revisions

Current answers. Practical procedures. Reliable reference.
Jump to navigation Jump to search
Suppress content-type suffix when primary section falls back
Preserve eyebrow separator spacing
Line 1: Line 1:
<p class="edfm-eyebrow noexcerpt">EDFM // {{#invoke:PageContext|getPrimarySection|page={{{page|}}}|section={{{section|}}}|topic={{{topic|}}}}}{{#if:{{#invoke:PageContext|getDisplayContentType|page={{{page|}}}|section={{{section|}}}|topic={{{topic|}}}|type={{{type|}}}|contentType={{{contentType|}}}}}| / {{#invoke:PageContext|getDisplayContentType|page={{{page|}}}|section={{{section|}}}|topic={{{topic|}}}|type={{{type|}}}|contentType={{{contentType|}}}}}}}</p>{{#if:{{{deck|}}}|<p class="edfm-deck">{{{deck|}}}</p>}}<noinclude>
<p class="edfm-eyebrow noexcerpt">EDFM // {{#invoke:PageContext|getPrimarySection|page={{{page|}}}|section={{{section|}}}|topic={{{topic|}}}}}{{#if:{{#invoke:PageContext|getDisplayContentType|page={{{page|}}}|section={{{section|}}}|topic={{{topic|}}}|type={{{type|}}}|contentType={{{contentType|}}}}}|&#32;/ {{#invoke:PageContext|getDisplayContentType|page={{{page|}}}|section={{{section|}}}|topic={{{topic|}}}|type={{{type|}}}|contentType={{{contentType|}}}}}}}</p>{{#if:{{{deck|}}}|<p class="edfm-deck">{{{deck|}}}</p>}}<noinclude>
== Usage ==
== Usage ==
Adds the EDFM context eyebrow and/or a muted one-line description ("deck") near the article title.
Adds the EDFM context eyebrow and/or a muted one-line description ("deck") near the article title.

Revision as of 21:40, 24 August 2026

EDFM // Reference

Usage

Adds the EDFM context eyebrow and/or a muted one-line description ("deck") near the article title.

Normal pages should not provide an eyebrow manually. Module:PageContext resolves two separate dimensions:

  • primary topic/section, such as Engineering, Mining, or Ships & Equipment;
  • optional content type, currently used for meaningful types such as Field Procedures.
{{Article header
 |deck=Optional one-line description shown under the title.
}}

Use section= and/or type= only for genuine exceptions that cannot be resolved from structured data or central rules:

{{Article header
 |section=Engineering
 |type=Field Procedures
 |deck=Optional one-line description shown under the title.
}}

The rendered eyebrow is presentation text such as EDFM // Engineering / Field Procedures. The real page title remains the semantic H1. MediaWiki:Common.js moves the eyebrow above the H1 visually when JavaScript is available; without JavaScript it remains in article content below the H1.