Vorlage:Titel: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 22: Zeile 22:
  
 
Variable
 
Variable
 
-->{{#vardefine:zusatz_plain
 
|{{#if:{{{2|{{{zusatz|}}}}}}|({{#regex:{{{2|{{{zusatz|}}}}}}|/:/|}})}}<!--
 
-->}}<!--
 
-->{{#vardefine:zusatz_markup
 
|{{#if:{{{2|{{{zusatz|}}}}}}|<span class=titel_zusatz>{{{2|{{{zusatz|}}}}}}</span> }}
 
}}<!-- 
 
 
-->{{#vardefine:title
 
-->{{#vardefine:title
 
|{{{1|}}}<!--   
 
|{{{1|}}}<!--   
Zeile 37: Zeile 30:
 
}}<!--
 
}}<!--
 
-->{{#vardefine:title_markup
 
-->{{#vardefine:title_markup
|{{#if: {{#regex: {{#var:title}}|/(:{{!}}<br[\/]*>)/}}
+
| {{#if: {{#regex: {{#var:title}} |/(:{{!}}<br[\/]*>)/}}
|{{#regex: {{#var:title}}
+
  | {{#regex: {{#var:title}}
|/([^:]+)(:{{!}}<br[\/]*>)\s*([^:]+)/
+
    |/([^:]+)(:{{!}}<br[\/]*>)\s*([^:]+)/
|$1 <span class='bottom'>$3</span>}}
+
    |$1 <span class='bottom'>$3</span>
|{{#var:title}}
+
    }}
}}
+
  |{{#var:title}}
 +
  }}
 
}}<!--  
 
}}<!--  
 +
-->{{#vardefine:zusatz_plain
 +
|{{#if:{{{2|{{{zusatz|}}}}}}|({{#regex:{{{2|{{{zusatz|}}}}}}|/:/|}})}}<!--
 +
-->}}<!--
 +
-->{{#vardefine:zusatz_markup
 +
|{{#if:{{{2|{{{zusatz|}}}}}}|<span class=titel_zusatz>{{{2|{{{zusatz|}}}}}}</span> }}
 +
}}<!-- 
 
-->{{#vardefine:fulltitle
 
-->{{#vardefine:fulltitle
 
|{{#var:title_plain}} {{#var:zusatz_plain}}<!--
 
|{{#var:title_plain}} {{#var:zusatz_plain}}<!--

Version vom 21. Januar 2022, 19:16 Uhr


{{Titel
| <!-- Titel -->  
| <!-- Titelzusatz, auch zusatz= -->  
| class= <!-- z.B. vorBild -->  
| notoc= <!-- 1 -->
}}
 
  • HTML-Markup für Titel {{{1|}}} und Titelzusatz {{{2|}}}.
  • Titel {{{1|}}} kann Doppelpunkt oder <br> enthalten, um Haupt- und Untertitel zu trennen.
  • Titelzusatz {{{2|}}} erscheint über dem Haupttitel, Untertitel darunter.
  • Titel ohne Markup wird mit DISPLAYTITLE als Metainfo gespeichert (aber so nicht angezeigt).
  • class fügt eine entsprechende CSS-Klasse ein.