Vorlage:Titel: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
 
(20 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 10: Zeile 10:
 
| class= <!-- z.B. pagename, lc -->   
 
| class= <!-- z.B. pagename, lc -->   
 
| notoc= <!-- 1 -->
 
| notoc= <!-- 1 -->
 +
| pagename= offizieller Seitentitel (Hauptseite)
 
}}
 
}}
 
</nowiki>  
 
</nowiki>  
Zeile 25: Zeile 26:
 
|{{{1|}}}<!--   
 
|{{{1|}}}<!--   
 
-->}}<!--   
 
-->}}<!--   
-->{{#vardefine:ref
+
-->{{#vardefine:autor
| {{#if: {{{ref|}}}
+
| {{#if:{{{autor|}}}|<span class=autor>{{{autor|}}}</span>}}
  |<ref>{{{ref|}}}</ref>
 
  }}
 
 
}}<!--  
 
}}<!--  
 
-->{{#vardefine:title_plain
 
-->{{#vardefine:title_plain
Zeile 51: Zeile 50:
 
}}<!--   
 
}}<!--   
 
-->{{#vardefine:fulltitle
 
-->{{#vardefine:fulltitle
|{{#var:title_plain}} {{#var:zusatz_plain}}<!--
+
|{{{pagename|{{#var:title_plain}} {{#var:zusatz_plain}} }}}<!--
 
-->}}<!--  
 
-->}}<!--  
 
-->{{#vardefine:namespace
 
-->{{#vardefine:namespace
Zeile 69: Zeile 68:
 
}}<!--  
 
}}<!--  
  
Schreiben
+
Schreiben  
  
 
--><div class='firstHeadingTitel {{#var:class}}'><!--
 
--><div class='firstHeadingTitel {{#var:class}}'><!--
 
text
 
text
--><span class=firstHeadingBody>{{#var:zusatz_markup}}{{#var:title_markup}}</span><!--
+
--><span class=firstHeadingBody>{{#var:autor}}{{#var:zusatz_markup}}{{#var:title_markup}}</span><!--
search
+
  Search:
--><div id=search-container></div><!--
+
--><div class=wrapSearch2  id=search-container style=''><span class=search2>{{#fas:search}}</span></div><!--
 +
body class
 +
(Vorsicht: kann ungewollt <p> erzeugen)
 +
-->{{#ifeq:{{#var:namespace}}|artikel
 +
| {{#if: {{{nobodyclass|}}}|<!--do nothing-->
 +
  |{{#addbodyclass:article}}
 +
  }}
 +
}}<!--
 
--></div><!--  
 
--></div><!--  
 
TOC
 
TOC
Zeile 96: Zeile 102:
 
#search-container {
 
#search-container {
 
     position: absolute;
 
     position: absolute;
     right: 0;
+
     right: 4.5rem;
     padding: 0.5rem 1rem;
+
     top:-3.25rem;
 +
    z-index:4;
 
}
 
}
 
{{#ifanon:<!--do nothing-->|
 
{{#ifanon:<!--do nothing-->|
Zeile 158: Zeile 165:
 
"zusatz": {
 
"zusatz": {
 
"description": "Titelzusatz",
 
"description": "Titelzusatz",
 +
"type": "content"
 +
},
 +
"autor": {
 +
"description": "Gastautoren",
 +
"type": "string"
 +
},
 +
"nobodyclass": {
 +
"description": "hinzufügen der article-Klasse unterbinden",
 +
"type": "boolean"
 +
},
 +
"pagename": {
 +
"description": "nur für Ausnahmefälle (Hauptseite)",
 
"type": "content"
 
"type": "content"
 
}
 
}
 
},
 
},
"description": "Gestaltung der Seitenüberschrift",
+
"description": "Gestaltung der Seitenüberschrift. Verbirgt den Standardseitentitel, der jedoch durch DISPLAYTITLE definiert wird (-->Metadaten). Erstellt einen Anzeigetitel, der verschiedentlich gestaltet werden kann.  ",
 
"paramOrder": [
 
"paramOrder": [
 
"1",
 
"1",
Zeile 167: Zeile 186:
 
"zusatz",
 
"zusatz",
 
"class",
 
"class",
"notoc"
+
"notoc",
 +
"nobodyclass",
 +
"autor",
 +
"pagename"
 
]
 
]
 
}
 
}
 
</templatedata>
 
</templatedata>
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 9. August 2024, 11:11 Uhr


{{Titel
| <!-- Titel -->  
| <!-- Titelzusatz, auch zusatz= -->  
| class= <!-- z.B. pagename, lc -->  
| notoc= <!-- 1 -->
| pagename= offizieller Seitentitel (Hauptseite)
}}
 
  • 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.


Gestaltung der Seitenüberschrift. Verbirgt den Standardseitentitel, der jedoch durch DISPLAYTITLE definiert wird (-->Metadaten). Erstellt einen Anzeigetitel, der verschiedentlich gestaltet werden kann.

Vorlagenparameter

ParameterBeschreibungTypStatus
11

Haupttitel

Inhalterforderlich
22

Nebentitel

Inhaltoptional
Zusatzzusatz

Titelzusatz

Inhaltoptional
Classclass

z.B. für Kapitel- bzw. Seitenschmuck

Beispiel
kitsune
Inhaltoptional
Notocnotoc

Schaltet autom. TOC aus

Booleschoptional
Nobodyclassnobodyclass

hinzufügen der article-Klasse unterbinden

Booleschoptional
Autorautor

Gastautoren

Zeichenfolgeoptional
Pagenamepagename

nur für Ausnahmefälle (Hauptseite)

Inhaltoptional