Шаблон:Fullurl: различия между версиями
Ivan (обсуждение | вклад) Нет описания правки |
Ivan (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 10: | Строка 10: | ||
"params": { | "params": { | ||
"1": { | "1": { | ||
"label": " | "label": "Название страницы", | ||
"description": " | "description": "Название целевой страницы. Можно использовать языковые, интервики и разделы ссылок.", | ||
"example": "ru:Structorica Wiki", | "example": "ru:Structorica Wiki", | ||
"type": "wiki-page-name", | "type": "wiki-page-name", | ||
| Строка 17: | Строка 17: | ||
}, | }, | ||
"2": { | "2": { | ||
"label": " | "label": "Действие страницы", | ||
"example": "veaction{{=}}edit§ion{{=}}1", | "example": "veaction{{=}}edit§ion{{=}}1", | ||
"description": " | "description": "Все действия страницы, разделённые '&'. Необходимо использовать {{=}} или | для экранирования всех '='.", | ||
"type": "string" | "type": "string" | ||
}, | }, | ||
"action": { | "action": { | ||
"label": " | "label": "Действие страницы", | ||
"description": " | "description": "Аналогично {{{2}}}, но нет необходимости экранировать '='.", | ||
"example": "edit§ion=1", | "example": "edit§ion=1", | ||
"type": "string" | "type": "string" | ||
}, | }, | ||
"nolink": { | "nolink": { | ||
"label": " | "label": "Без ссылки", | ||
"description": " | "description": "Отобразить URL напрямую без создания ссылки, игнорируя {{{3}}} и {{{text}}}.", | ||
"type": "string", | "type": "string", | ||
"autovalue": "1" | "autovalue": "1" | ||
| Строка 38: | Строка 38: | ||
"3" | "3" | ||
], | ], | ||
"label": " | "label": "Текст", | ||
"description": " | "description": "Изменить текст ссылки.", | ||
"example": " | "example": "Править", | ||
"type": "string" | "type": "string" | ||
} | } | ||
| Строка 51: | Строка 51: | ||
"nolink" | "nolink" | ||
], | ], | ||
"description": " | "description": "Этот шаблон можно использовать для вывода полного URL вики (https://ru.structorica.wiki/index.php?title=) в виде обычного текста или внутри span-элемента plainlink с использованием волшебного слова fullurl.\n\nЭтот шаблон полезен для действий, например action=edit для ссылки на поле редактирования.", | ||
"format": "inline" | "format": "inline" | ||
} | } | ||
</templatedata> | </templatedata> | ||
== | == Использование == | ||
Для использования этого шаблона укажите название нужной страницы и любые действия, которые хотите выполнить (всё, что идёт после &). | |||
=== | === Примеры === | ||
<syntaxhighlight lang="wikitext" style="max-width:280px">{{fullurl|Items|action=edit}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" style="max-width:280px">{{fullurl|Items|action=edit}}</syntaxhighlight> | ||
Вывод: {{fullurl|Items|action=edit}} | |||
<syntaxhighlight lang="wikitext" style="max-width:350px">{{fullurl|Items|action=edit|nolink=1}}</syntaxhighlight> | <syntaxhighlight lang="wikitext" style="max-width:350px">{{fullurl|Items|action=edit|nolink=1}}</syntaxhighlight> | ||
Вывод: {{fullurl|Items|action=edit|nolink=1}} | |||
<syntaxhighlight lang="wikitext" style="max-width:400px">{{fullurl|Items|action=edit|text= | <syntaxhighlight lang="wikitext" style="max-width:400px">{{fullurl|Items|action=edit|text=Править страницу}}</syntaxhighlight> | ||
Вывод: {{fullurl|Items|action=edit|text=Править страницу}} | |||
=== | === Примечания === | ||
* | * Все параметры URL сохраняются в одном параметре: | ||
<code><nowiki>{{fullurl|MediaWiki:Common.css|action=raw&ctype=text/css}}</nowiki></code> | |||
вместо | |||
<code><nowiki>{{fullurl|MediaWiki:Common.css|action=raw|ctype=text/css}}</nowiki></code> | |||
[[Category:Ссылочные шаблоны]] | [[Category:Ссылочные шаблоны]] | ||
Текущая версия от 06:45, 16 января 2026
Documentation
Этот шаблон можно использовать для вывода полного URL вики (https://ru.structorica.wiki/index.php?title=) в виде обычного текста или внутри span-элемента plainlink с использованием волшебного слова fullurl. Этот шаблон полезен для действий, например action=edit для ссылки на поле редактирования.
| Параметр | Описание | Тип | Статус | |
|---|---|---|---|---|
| Название страницы | 1 | Название целевой страницы. Можно использовать языковые, интервики и разделы ссылок.
| Имя страницы | необязательный |
| Действие страницы | 2 | Все действия страницы, разделённые '&'. Необходимо использовать {{=}} или | для экранирования всех '='.
| Строковый (без форматирования) | необязательный |
| Действие страницы | action | Аналогично {{{2}}}, но нет необходимости экранировать '='.
| Строковый (без форматирования) | необязательный |
| Текст | text 3 | Изменить текст ссылки.
| Строковый (без форматирования) | необязательный |
| Без ссылки | nolink | Отобразить URL напрямую без создания ссылки, игнорируя {{{3}}} и {{{text}}}.
| Строковый (без форматирования) | необязательный |
Использование
Для использования этого шаблона укажите название нужной страницы и любые действия, которые хотите выполнить (всё, что идёт после &).
Примеры
{{fullurl|Items|action=edit}}
Вывод: https://ru.structorica.wiki/index.php?title=Items&action=edit
{{fullurl|Items|action=edit|nolink=1}}
Вывод: https://ru.structorica.wiki/index.php?title=Items&action=edit
{{fullurl|Items|action=edit|text=Править страницу}}
Вывод: Править страницу
Примечания
- Все параметры URL сохраняются в одном параметре:
{{fullurl|MediaWiki:Common.css|action=raw&ctype=text/css}}
вместо
{{fullurl|MediaWiki:Common.css|action=raw|ctype=text/css}}