MediaWiki Syntax
Syntax MediaWiki
- https://workingwithmediawiki.com/book/chapter4.html - подробное описание синтаксиса
- https://commons.wikimedia.org/wiki/File:Cheatsheet-en.pdf
Шаблон
Список доступных шаблонов: - Служебная:Шаблоны -
Шаблоны являются важной частью системы MediaWiki. По сути, это страницы, которые могут подставлять значения при их использовании, что открывает множество возможностей. Все шаблоны хранятся в пространстве имен «Template:». На базовом уровне шаблон может представлять собой просто текст. Например, можно создать шаблон с названием «Hello», который будет содержать текст «Hello, everybody!». После создания этого шаблона его можно вставить на любую страницу вики с помощью кода {{Hello}}, и он будет заменен на текст из шаблона.
Существуют и более сложные шаблоны, такие как «Needs work», который позволяет пользователям отмечать страницы с проблемами. В коде этого шаблона используются теги <noinclude> и <includeonly>. Текст внутри отображается только на странице самого шаблона, а текст внутри <includeonly> — только на страницах, где шаблон используется. Например, если пользователь добавляет {{Needs work|Problem=Incorrect information}} на страницу, она будет отображаться как «This page needs work, for the following reasons(s): Incorrect information.»
Шаблоны могут также содержать параметры. Параметры обозначаются тройными фигурными скобками. Если значение для параметра не передано, MediaWiki по умолчанию отображает строку параметра. Чтобы избежать этого, можно использовать символ «|» для задания альтернативного значения. Например, если параметр записан как {{{Problem|Unknown}}}, то при отсутствии значения будет отображаться «Unknown».
Кроме того, существуют неименованные параметры, которые определяются по их индексу. Например, в шаблоне «Painting» можно использовать {{{1}}} для первого параметра и {{{2}}} для второго. Также можно комбинировать именованные и неименованные параметры.
Еще один полезный тег — <onlyinclude>, который позволяет контролировать, какой текст будет отображаться на других страницах. Текст внутри этого тега будет виден только на страницах, где используется данный шаблон.
Шаблоны в MediaWiki обеспечивают гибкость и удобство при создании и редактировании контента.