Vorlage:Titel2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 4: | Zeile 4: | ||
<nowiki>{{Titel | <nowiki>{{Titel | ||
− | | <!-- Titel --> | + | | <!-- Titel --> |
− | | | + | | <!-- Titelzusatz, auch zusatz= --> |
− | |||
− | |||
}} | }} | ||
</nowiki> | </nowiki> | ||
− | Voller Titel wird in Markup angezeigt und in DISPLAYTITLE gespeichert (aber nicht angezeigt) | + | Voller Titel wird in Markup angezeigt und in DISPLAYTITLE gespeichert (aber nicht angezeigt). Doppelpunkt oder <nowiki><br></nowiki> in <nowiki>{{{1|}}}</nowiki> stehen zwischen Haupt- und Untertitel und werden mit regex umgewandelt. |
</noinclude><includeonly><!-- | </noinclude><includeonly><!-- | ||
Zeile 17: | Zeile 15: | ||
Variable | Variable | ||
− | -->{{#vardefine: | + | -->{{#vardefine:zusatz_plain |
− | |{{#if:{{{zusatz|}}}|({{#regex:{{{zusatz|}}}|/:/|}})}}<!-- | + | |{{#if:{{{2|{{{zusatz|}}}}}}|({{#regex:{{{2|{{{zusatz|}}}}}}|/:/|}})}}<!-- |
-->}}<!-- | -->}}<!-- | ||
-->{{#vardefine:zusatz_markup | -->{{#vardefine:zusatz_markup | ||
− | |{{#if:{{{zusatz|}}}|<span class=titel_zusatz>{{{zusatz|}}}</span> }} | + | |{{#if:{{{2|{{{zusatz|}}}}}}|<span class=titel_zusatz>{{{2|{{{zusatz|}}}}}}</span> }} |
}}<!-- | }}<!-- | ||
− | -->{{#vardefine: | + | -->{{#vardefine:title |
|{{{1|}}}<!-- | |{{{1|}}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | -->{{#vardefine: | + | -->{{#vardefine:title_plain |
− | |{{#if:{{{ | + | |{{#regex: {{#var:title}} |
− | + | |/<[\/]*\w+[\/]*>/| }} | |
+ | }}<!-- | ||
+ | -->{{#vardefine:title_markup | ||
+ | |{{#if: {{#regex: {{#var:title}}|/(:{{!}}<br[\/]*>)/}} | ||
+ | |{{#regex: {{#var:title}} | ||
+ | |/([^:]+)(:{{!}}<br[\/]*>)\s*([^:]+)/ | ||
+ | |$1 <span class='bottom'>$3</span>}} | ||
+ | |{{#var:title}} | ||
+ | }} | ||
+ | }}<!-- | ||
-->{{#vardefine:fulltitle | -->{{#vardefine:fulltitle | ||
− | |{{#var: | + | |{{#var:title_plain}} {{#var:zusatz_plain}}<!-- |
-->}}<!-- | -->}}<!-- | ||
Schreiben | Schreiben | ||
− | --><div class=firstHeading><span>{{#var:zusatz_markup | + | --><div class=firstHeading><span>{{#var:zusatz_markup}}{{#var:title_markup}}</span></div><!-- |
Attribute | Attribute |
Version vom 26. Mai 2020, 11:31 Uhr
Code
{{Titel | <!-- Titel --> | <!-- Titelzusatz, auch zusatz= --> }}
Voller Titel wird in Markup angezeigt und in DISPLAYTITLE gespeichert (aber nicht angezeigt). Doppelpunkt oder <br> in {{{1|}}} stehen zwischen Haupt- und Untertitel und werden mit regex umgewandelt.