Шаблон:Видимый якорь/doc: различия между версиями

нет описания правки
(Новая страница: «{{docpage}} {{onLua|Якорь}} Этот шаблон является альтернативой шаблону {{t|якорь}} и позволяет искл...»)
 
Нет описания правки
 
Строка 1: Строка 1:
{{docpage}}
{{docpage}}
{{onLua|Якорь}}
{{onLua|Якорь}}
Этот шаблон является альтернативой шаблону {{t|якорь}} и позволяет исключить дублирование текста, когда нужно поставить якорь, совпадающий с отображаемым текстом (например, в подзаголовке, оформленном вручную). То есть вместо конструкции:
«Якорь» — какой-либо участок в статье, на который можно [[Тептар: ЧАВО#Ссылки внутри статьи: как их делать?|сослаться]].
<pre>
{{якорь|Некоторое название}}Некоторое название
</pre>
{{между pre|можно использовать конструкцию:}}
<pre>
{{видимый якорь|Некоторое название}}
</pre>


И, кроме того, при переходе по ссылке на якорь, оформленный с помощью данного шаблона, текст выделяется фоном (аналогично тому, как выделяются сноски в примечаниях при переходе на них). Таким образом можно оформлять, например, строки в списке литературы, на которые желательно иметь переход из текста статьи — в этом случае первым параметром должен быть указан якорь, а ссылку на источник следует поместить в параметр {{para|текст}} (или {{para|text}}):
Этот шаблон является альтернативой шаблону {{t|якорь}} и позволяет исключить дублирование текста, когда нужно поставить «якорь», совпадающий с отображаемым текстом (например, в подзаголовке, оформленном вручную). То есть вместо конструкции {{nobr|<code><nowiki>{{</nowiki>[[Шаблон:Якорь|якорь]]{{!}}Некоторое название<nowiki>}}</nowiki>Некоторое название</code>}} можно использовать конструкцию {{tc|видимый якорь|Некоторое название|_nobr=1}}.
<pre>
{{видимый якорь|Носов|текст={{книга|автор=Носов Н.|заглавие=Незнайка на Луне}}}}
</pre>
[[#Это тестовый якорь, шаблон вызван с одним параметром|Тест 1]] (#Это тестовый якорь, шаблон вызван с одним параметром)


[[#Носов|Тест 2]] (#Носов)
И, кроме того, при переходе по ссылке на «якорь», оформленный с помощью данного шаблона, текст выделяется фоном (аналогично тому, как выделяются сноски в примечаниях при переходе на них) — таким образом можно оформлять, например, строки в списке литературы, на которые желательно иметь переход из текста статьи.


{{другие названия шаблона|привязка|anchor2|якорь2|vanchor|comment=от {{lang-en|visible anchor}}}}
{{другие названия шаблона|привязка|vanchor|comment=от {{lang-en|visible anchor}}}}


== Синтаксис ==
== Синтаксис ==
{{tpre|видимый якорь|''отображаемый текст, используемый в качестве якоря''|''якорь №2''|''якорь №3''|...}}
=== Чтобы сформировать «якорь» ===
{{между pre|или}}
Первым параметром шаблона должен быть указан сам «якорь», а фрагмент, на который ссылаемся, следует поместить в параметр {{para|текст}} {{nobr|(или {{para|text}}):}}
{{tpre|видимый якорь|''якорь №1''|''якорь №2''|...|текст=''отображаемый текст''}}
{{tpre|видимый якорь{{!}}''название «якоря»''{{!}}текст{{=}}''отображаемый фрагмент текста, на который должен ссылаться «якорь»''}}
{{между pre|Можно задать несколько названий «якоря»:}}
{{tpre|видимый якорь{{!}}''1-е название «якоря»''{{!}}''2-е название «якоря»''{{!}}''...''{{!}}текст{{=}}''отображаемый текст''}}
{{между pre|или использовать сокращённо:}}
{{tpre|видимый якорь{{!}}''отображаемый текст, используемый в качестве названия «якоря»''{{!}}''2-е название «якоря»''{{!}}''3-е название «якоря»''{{!}}''...''}}
Названия «якоря» [[Чувствительность к регистру символов|чувствительны к регистру]].
 
=== Чтобы сформировать ссылку ===
Синтаксис ссылки на «якорь» таков:
{{pre|<nowiki>[[</nowiki>''название страницы#название «якоря»''{{!}}''отображаемый текст ссылки''<nowiki>]]</nowiki>}}
{{между pre|Название страницы можно опустить, если «якорь» находится на той же странице, что и ссылка:}}
{{pre|<nowiki>[[</nowiki>''#название «якоря»''{{!}}''текст ссылки''<nowiki>]]</nowiki>}}
 
== Тестовые якори<!-- лучше устаревшая норма правописания --> ==
'''Тест № 1'''
 
{{pre|
<nowiki>{{</nowiki>видимый якорь{{!}}Это тестовый «якорь», шаблон вызван с одним параметром<nowiki>}}</nowiki>
 
<nowiki>[[</nowiki>#Это тестовый «якорь», шаблон вызван с одним параметром{{!}}''Первый тест''<nowiki>]]</nowiki>
}}
 
'''Тест № 2'''
 
{{pre|
<nowiki>[[</nowiki>#Носов{{!}}''Второй тест''<nowiki>]]</nowiki>


== Тестовые якоря ==
<nowiki>{{</nowiki>видимый якорь{{!}}Носов{{!}}текст{{=}}''{{((}}книга{{!}}автор{{=}}Носов Н.{{!}}заглавие{{=}}Незнайка на Луне{{))}}''<nowiki>}}</nowiki>
<div style="background: white; width: 100%">
}}
{{видимый якорь|Это тестовый якорь, шаблон вызван с одним параметром}}


Тестовый якорь, шаблон вызван с двумя параметрами: {{видимый якорь|Носов|текст={{книга|автор=Носов Н.|заглавие=Незнайка на Луне}}}}
<div style="background: white; width: 100%;">
'''Результат теста № 1'''
 
{{видимый якорь|Это тестовый «якорь», шаблон вызван с одним параметром}}
 
[[#Это тестовый «якорь», шаблон вызван с одним параметром|Первый тест]]
 
'''Результат теста № 2'''
 
[[#Носов|Второй тест]]
 
{{видимый якорь|Носов|текст={{книга|автор=Носов Н.|заглавие=Незнайка на Луне}}}}
</div>
</div>
== См. также ==
== См. также ==
* [[Тептар:Ссылка на раздел#Якоря|Тептар:Ссылка на раздел § Якоря]]
* [[Тептар:Ссылка на раздел#Якоря|Тептар:Ссылка на раздел § Якоря]]
* {{t|якорь}}
* {{t|якорь}}
* {{t|sfn0}}
* {{t|sfn0}}
* {{t|Переход}}
* {{t|Переход}}<includeonly>
 
[[Категория:Шаблоны:Внутренние ссылки|Якорь]]
<includeonly>[[Категория:Шаблоны:Внутренние ссылки|Якорь]]</includeonly>
</includeonly>