Nummerierte MediaWiki-Liste mit Pre-, Source- oder Code-Tags

7

Wie kann ich eine nummerierte Liste mit mehrzeiligen Vor-, Quell- oder Code-Tags erstellen, ohne die Liste zu beschädigen?

Das habe ich versucht:

# First
# Second <source lang="CSharp">Some
Multi
Line C Sharp
Code </source>
# Trid

Es ergibt sich so etwas wie:

Nummerierte Liste gebrochen

Matthias
quelle

Antworten:

1

Ich denke nicht, dass dies mit reinem Wiki-Markup möglich ist. Auf der Hilfeseite der Liste auf mediawiki.org:

Der Einfachheit halber dürfen Listenelemente im Wiki-Markup nicht länger als ein Absatz sein. Eine folgende leere Zeile beendet die Liste und setzt den Zähler für geordnete Listen zurück. Das Trennen ungeordneter Listenelemente hat normalerweise keine erkennbaren Auswirkungen.

Absätze können mithilfe von HTML-Tags in Listen erzwungen werden. Zwei Zeilenumbruchsymbole <br /><br />erzeugen den gewünschten Effekt. Dies gilt auch für alle bis auf den ersten Absatz<p>...</p>

Dies funktioniert für normale Absätze, jedoch nicht für mehrzeilige Codeblöcke, da sie tatsächliche Zeilenumbrüche benötigen.

MediaWiki unterstützt jedoch einige HTML-Tags , einschließlich <ol>und <ul>, sodass Sie mithilfe von HTML-Markups den gewünschten Effekt erzielen können, z.

<ol>
  <li>First</li>
  <li>Second
<source lang="CSharp">Some
Multi
Line C Sharp
Code
</source></li>
  <li>Third</li>
</ol>
NinjaBearMonkey
quelle