Трюк с трубкой использует символ вертикальной черты (" |
"), чтобы не вводить метку конвейерной ссылки для нескольких типов вики-ссылок . Это позволит избежать потенциальной ошибки при вводе метки.
Если последний символ ссылки является символом вертикальной черты, трюк с вертикальной чертой автоматически генерирует текст, отображаемый для этой ссылки. При его обработке удаляется заключенная в круглые скобки часть заголовка ссылки, обрабатываются запятые в заголовке и удаляются префиксы пространства имен . Описанная обработка происходит в момент сохранения данных страницы, а сгенерированный текст сохраняется вместе с остальной вики-разметкой страницы — таким образом, это всего лишь вспомогательное средство при редактировании.
Еще лучший способ сохранить нажатия клавиш, не требующие дополнительных символов, — это просто прикрепить текст к ссылке, как в « [[train]]s
».
Трюк с трубкой не работает в сводках редактирования, внутри <ref>
тегов или со ссылками на разделы. См. § Где это не работает ниже.
Названия статей:
Страницы в других пространствах имен
[[Wikipedia:Verifiability|]]
результаты в проверяемости[[User:Example|]]
результаты в примере[[Template:Welcome|]]
результаты в Добро пожаловать . Вместо этого предпочтительнее {{tl|Welcome}}
создать {{ Welcome }}.[[:Category:Wikipedia|]]
результаты в Википедии . Двоеточие позволяет избежать категоризации страницы. [[Category:Wikipedia|]]
не следует использовать. [[Category:Wikipedia| ]]
с пробелом после трубы — это ключ сортировки категории , а не трюк с трубой.Следующие несколько примеров демонстрируют дополнительные функции и показывают расширенный текст вики-разметки, который генерирует этот конвейерный процесс, который, в свою очередь, генерирует результаты на экране страницы.
Поскольку Википедия нечувствительна к регистру первого символа целевого заголовка, можно использовать прием с трубкой для слов в верхнем или нижнем регистре независимо от регистра целевой страницы.
[[pipe (computing)|]]
генерирует вики-разметку, [[pipe (computing)|pipe]]
отображаемую как каналКак и в случае со всеми ссылками, при использовании трюка с трубкой можно смешать суффикс:
[[pipe (computing)|]]s
генерирует вики-разметку [[pipe (computing)|pipe]]s
, отображаемую в виде каналов[[pipe (computing)|]]mill
генерирует вики-разметку [[pipe (computing)|pipe]]mill
, отображаемую как PipemillОсновное правило использования трюка с каналом заключается в том, что (начальный) префикс пространства имен , конечная часть, начинающаяся с запятой, или конечная скобка (обычно предназначенная для устранения неоднозначности) подавляются при рендеринге ссылки. Визуализированный текст не зависит от регистра, поэтому его следует вводить именно так, как хочет пользователь, чтобы он отображался в статье. В случае комбинаций подавляемых частей применяются следующие правила:
Если имя ссылки включает в себя одну или несколько запятых и заключительную скобку, подавляется только скобка:
[[Yours, Mine and Ours (1968 film)|]]
отображается на странице как:
Если префиксов несколько, что может произойти, например, у межъязыковой ссылки , то подавляется только первый:
[[:es:Wikipedia:Políticas|]]
отображается как:
Если запятых несколько, отображается только часть до первой запятой:
[[Il Buono, il Brutto, il Cattivo|]]
приводит к:
В остальном, если есть как начальная, так и конечная часть, которые можно опустить, обе подавляются:
[[Wikipedia:Manual of Style (Persian)|]]
производит:
Если трюк с трубкой не работает, ссылку необходимо прописать полностью вручную. Например, если [[Roger Taylor (author)|]]
не работает, напишите полный файл [[Roger Taylor (author)|Roger Taylor]]
.
Этот трюк не работает при заключении между тегами «ref» или тегами галереи .
<ref>[[Roger Taylor (author)|]]</ref>
отображается в списке ссылок (созданном тегом <references/>) как:
Примечание. Это не относится к ссылкам, определенным через {{ r }} или {{ refn }}.
Этот трюк не работает в сводках редактирования.
/* Edit summaries and the pipe trick */ as tested in [[WP:SAND|]]
отображается в истории редактирования как:
Трюк с трубкой не работает для ссылок разделов и вообще не работает для ссылок на якоря (ссылки, использующие знак #
). Например,
[[Wikipedia:Verifiability#Sources|]]
отображается как:[[Википедия:Проверяемость#Источники|]]
Он не дает вам никакой вики-ссылки. См. phabricator:T2845, «[[#foo|]], [[/bar|]] должно быть эквивалентно [[#foo|foo]], [[/bar|bar]]».
Вы можете добиться аналогичного эффекта для подстраниц , добавив косую черту.
[[/Subpage/]]
генерирует:
Однако, в отличие от трюка с трубкой, трюк со слэшем не раскрывается в сохраненной вики-разметке .
Этот трюк работает только в пространствах имен, где включены подстраницы.
Если заголовок редактируемой статьи содержит термин в скобках или запятую, размещение вертикальной черты в начале ссылки добавит этот текст в скобках к цели ссылки, но не отобразит его.
Например, если ссылка
[[|Agonizer]]
были помещены в Агонист (значения) , ссылка будет расширена до
[[Agonizer (disambiguation)|Agonizer]]
Если ссылка
[[|Palo Alto]]
были размещены в Пасифик-Гроув, Калифорния , ссылка будет расширена до
[[Palo Alto, California|Palo Alto]]
Размещение вертикальной черты в начале ссылки на статью, в заголовке которой нет скобок и запятых, не будет иметь никакого эффекта.
Некоторые шаблоны доступны в качестве альтернативы использованию трюка для связывания.
{{user link|Example}}
→ Пример (ярлык: {{ u }}){{help link|Example}}
→ Пример{{tlbare|Example}}
→ Пример