Vorlage:CodeInline
Diese Vorlage dient dazu, kurze Codeabschnitte inline darzustellen — etwa innerhalb von Fließtexten oder Beispielen. Sie nutzt die SyntaxHighlight-Extension und kann verschiedene Sprachen farblich hervorheben.
Verwendung[Quelltext bearbeiten]
{{CodeInline|<nowiki><tag>...</tag>|lang=html}}</nowiki>
→ ergibt: <tag>...</tag>
Parameter[Quelltext bearbeiten]
| Parameter | Beschreibung | Standard | Pflicht? |
|---|---|---|---|
1 / code=
|
Der anzuzeigende Code.
Um Parserprobleme zu vermeiden, sollte der Code in |
– | ja |
lang=
|
Optionale Sprache für das Syntax-Highlighting.
Akzeptiert z. B. |
wikitext |
nein |
Beispiele[Quelltext bearbeiten]
Einfacher HTML-Code[Quelltext bearbeiten]
{{CodeInline|<nowiki><h1>Titel</h1></nowiki>|lang=html}}
→ <h1>Titel</h1>
Wikitext anzeigen[Quelltext bearbeiten]
{{CodeInline|<nowiki>[[Hauptseite]]</nowiki>|lang=wikitext}}
→ [[Hauptseite]]
Hinweise[Quelltext bearbeiten]
- Diese Vorlage ist nicht für mehrzeilige Blöcke gedacht dafür gibt es
{{Vorlage|CodeBlock}}. - Der Code wird nur korrekt angezeigt, wenn Parserzeichen wie
{{}}oder[[ ]]durch<nowiki>geschützt sind.
Siehe auch
Zeigt kurzen Code inline an – mit Syntaxhighlighting. Damit der Code nicht durch den Parser verändert wird, sollte er in <nowiki>-Tags gesetzt werden, z. B. <nowiki>{{CodeInline|<nowiki>{{Vorlage}}</nowiki>}}</nowiki>.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Code | code | Der anzuzeigende Inline-Code (empfohlen: mit <nowiki> geschützt).
| Einzeiliger Text | erforderlich |
| Code-Sprache | lang | Programmiersprache für die farbliche Hervorhebung.
| Mehrzeiliger Text | vorgeschlagen |