Шаблон:Fullurl: различия между версиями
Ivan (обсуждение | вклад) Нет описания правки |
Ivan (обсуждение | вклад) Нет описания правки |
||
| Строка 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:Ссылочные шаблоны]] | ||