Mediawiki ссылка внутри страницы на определенное место, а не раздел
1. Вопрос
Если я код, как показано ниже, то у меня есть ссылка внутри страницы на определенный "раздел"
[[#SectionTitle|displayed text]]
но что если я хочу иметь ссылку внутри страницы на месте, я имею в виду любое место?
иногда я могу захотеть напрямую ссылаться на часть страницы, которая не находится в начале раздела.
2. Что я пробовал
Я пробовал что-то вроде этого
[[#Foo|displayed text]]
{{anchor|Foo}}
этот казалось, попросил меня сделать шаблон страницы: Anchor
поэтому я скопировал шаблон: Якорная страница Википедии.
но Template: Anchor снова, казалось, попросил сделать новую страницу, потому что Template: Anchor только говорит
{{#invoke:anchor|main}}
Итак, моя попытка не сработала.
2 ответов
используйте следующее, чтобы создать якорь:
<div id="NameOfAnchorHere">optional text</div>
на который можно ссылаться как:
[[#NameOfAnchorHere| test]]
более подробную информацию о связывании в MediaWiki можно найти здесь
и просто объяснить, что происходит с {{#invoke:anchor|main}}
: это с помощью Lua код на Module
пространство имен для создания якоря.
обратите внимание, что в конечном итоге он использует
<span id="NameOfAnchorHere">optional text</span>
что, я думаю, почти эквивалентно <div style="display:inline;">
, Я думаю.