2014-05-14 11 views
7

1. FrageMediawiki Link innerhalb der Seite zu einem bestimmten Ort, sondern als ein Abschnitt

Wenn ich wie den folgenden Code ein, dann habe ich einen Link innerhalb der Seite zu einem bestimmten „Abschnitt“

[[#SectionTitle|displayed text]] 

Aber was, wenn ich einen Link innerhalb der Seite zu einem Ort haben möchte, meine ich irgendeinen Ort?

Manchmal möchte ich vielleicht direkt auf einen Teil der Seite verweisen, der nicht am Anfang eines Abschnitts steht.

2. Was habe ich versucht,

Ich habe versucht, so etwas wie dieses

[[#Foo|displayed text]] 
{{anchor|Foo}} 

Dies schien mir zu bitten, eine Seite Vorlage zu machen: Anchor

So kopierte ich die Vorlage: Anker Seite von Wikipedia.

Aber Vorlage: Anker wieder schien eine neue Seite machen zu fragen, weil Vorlage: Anker sagt nur

{{#invoke:anchor|main}} 

So hat mein Versuch nicht funktioniert.

+0

Link zur offiziellen mediawiki-Hilfe zu Ankern für Abschnittsüberschriften: ["Abschnittsüberschriften und der obere Rand der Seite werden automatisch verankert"] (https://www.mediawiki.org/wiki/Help:Links) –

Antwort

9

Verwenden Sie die folgenden, den Anker zu erstellen:

<div id="NameOfAnchorHere">optional text</div> 

, die als Bezug genommen werden kann:

[[#NameOfAnchorHere| test]] 

Weitere Informationen über in MediaWiki Verknüpfung here

+0

Vielen Dank viel! – user1849133

+0

Übrigens, Putting

scheint Zeilenumbruch zu verursachen. Aber ich möchte dort nicht die Linie brechen. Wie kann ich dieses Problem lösen? – user1849133

+0

versuchen '

' – ebo

0

gefunden werden kann und nur zu erklären, Was ist los mit {{#invoke:anchor|main}}: das Lua code im Module Namespace verwendet, um das zu generieren Anker.

Beachten Sie, dass es schließlich

verwendet
<span id="NameOfAnchorHere">optional text</span> 

die, wie ich glaube, von <div style="display:inline;"> fast gleichwertig ist, glaube ich.