Пуштросэз вылэ выжоно

Шаблон:CatMain

Мегавики-ысь
Документация

Шаблон предназначен для ссылок на более подробные статьи из разделов обзорной статьи, а также для использования на страницах категорий для ссылок на обзорную статью по данной теме.

Обратите внимание: он не предназначен для ссылок в обратную сторону (из подробной статьи в обзорную). Для этой цели следует использовать другие методы — например, ссылки из текста статьи, Шаблон:Обзорная статья или раздел «См. также».

Другие названия этого шаблона: {{main articles}}, {{main}}, {{основная статья раздела}}, {{основная}}, {{главное}}, {{главная}}, {{главная статья}}.

Формат

Базовый:

{{CatMain}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.

Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:

{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
{{optp/comment}}

и получим:

Шаблон:Tpre шаблонэн сузьет шедьтэмын

Серым показаны необязательные параметры.

Про такой стиль оформления синтаксисов шаблонов в документациях см. | вместо использования специального параметра --> | Шаблон:Tc § В оформлении документации | Шаблон:Tc#В оформлении документации }}.

Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):

 {{((}}main
  |''Статья 1''
  |''Статья 2''
  |l1=''Отображаемый текст ссылки 1''
  |l2=''Отображаемый текст ссылки 2''
 }}

который даст:

{{main
 |Статья 1
 |Статья 2
 |l1=Отображаемый текст ссылки 1
 |l2=Отображаемый текст ссылки 2
}}

Настройки

Если задать |_spaced=1, параметры шаблона будут отбиты пробелами:

{{CatMain|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
↓

См. также

  • {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
  • {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
  • {{пример}} — код вызова шаблона → результат; см. там стиль pre
  • {{pre}}
  • {{между pre}}


На страницах категорий можно использовать шаблон без параметров — ссылка будет браться из свойств общая тема категории (P301) или относящийся к категории список (P1753) Викиданных. Если эти свойства не заданы, ссылка будет формироваться из названия категории.

{{CatMain}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.

Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:

{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
{{optp/comment}}

и получим:

Шаблон:Tpre шаблонэн сузьет шедьтэмын

Серым показаны необязательные параметры.

Про такой стиль оформления синтаксисов шаблонов в документациях см. | вместо использования специального параметра --> | Шаблон:Tc § В оформлении документации | Шаблон:Tc#В оформлении документации }}.

Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):

 {{((}}main
  |''Статья 1''
  |''Статья 2''
  |l1=''Отображаемый текст ссылки 1''
  |l2=''Отображаемый текст ссылки 2''
 }}

который даст:

{{main
 |Статья 1
 |Статья 2
 |l1=Отображаемый текст ссылки 1
 |l2=Отображаемый текст ссылки 2
}}

Настройки

Если задать |_spaced=1, параметры шаблона будут отбиты пробелами:

{{CatMain|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
↓

См. также

  • {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
  • {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
  • {{пример}} — код вызова шаблона → результат; см. там стиль pre
  • {{pre}}
  • {{между pre}}


Несколько ссылок:

{{CatMain}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.

Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:

{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
{{optp/comment}}

и получим:

Шаблон:Tpre шаблонэн сузьет шедьтэмын

Серым показаны необязательные параметры.

Про такой стиль оформления синтаксисов шаблонов в документациях см. | вместо использования специального параметра --> | Шаблон:Tc § В оформлении документации | Шаблон:Tc#В оформлении документации }}.

Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):

 {{((}}main
  |''Статья 1''
  |''Статья 2''
  |l1=''Отображаемый текст ссылки 1''
  |l2=''Отображаемый текст ссылки 2''
 }}

который даст:

{{main
 |Статья 1
 |Статья 2
 |l1=Отображаемый текст ссылки 1
 |l2=Отображаемый текст ссылки 2
}}

Настройки

Если задать |_spaced=1, параметры шаблона будут отбиты пробелами:

{{CatMain|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
↓

См. также

  • {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
  • {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
  • {{пример}} — код вызова шаблона → результат; см. там стиль pre
  • {{pre}}
  • {{между pre}}


Для каждой ссылки можно указывать, как она будет выглядеть (перед цифрой — строчная «L», от англ. label):

{{основная статья
 |Статья 1
 |Статья 2
 |l1=Отображаемый текст ссылки 1
 |l2=Отображаемый текст ссылки 2
}}

Можно ставить ссылку на раздел статьи, используя символ решётки (#):

{{CatMain}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.

Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:

{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
{{optp/comment}}

и получим:

Шаблон:Tpre шаблонэн сузьет шедьтэмын

Серым показаны необязательные параметры.

Про такой стиль оформления синтаксисов шаблонов в документациях см. | вместо использования специального параметра --> | Шаблон:Tc § В оформлении документации | Шаблон:Tc#В оформлении документации }}.

Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):

 {{((}}main
  |''Статья 1''
  |''Статья 2''
  |l1=''Отображаемый текст ссылки 1''
  |l2=''Отображаемый текст ссылки 2''
 }}

который даст:

{{main
 |Статья 1
 |Статья 2
 |l1=Отображаемый текст ссылки 1
 |l2=Отображаемый текст ссылки 2
}}

Настройки

Если задать |_spaced=1, параметры шаблона будут отбиты пробелами:

{{CatMain|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
↓

См. также

  • {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
  • {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
  • {{пример}} — код вызова шаблона → результат; см. там стиль pre
  • {{pre}}
  • {{между pre}}


Вместо названия статьи можно указать шаблон серии «не переведено», например, {{iw}}:

{{основная статья|[[Смит, Питер Джон|Питер Джон Смит]]}} →

Примеры

Код Результат
{{Основная статья|Статья}}
{{Основная статья|Один|Два|Три}}
{{Основная статья|Один|Два|Три|l1=I|l2=II|l3=III}}
{{Основная статья|USB#USB 3.0}}
{{Основная статья|USB#USB 3.0|l1=USB 3.0}}

См. также

Параметры шаблона для визуального редактора

Шаблон предназначен для ссылок на более подробные статьи из разделов обзорной статьи.

Параметры шаблона

ПараметрОписаниеТипСтатус
Имя статьи1

Имя статьи, более полно раскрывающей суть раздела

Имя страницыобязательный
Текст ссылки на статьюl1

Текст ссылки на статью. Если не указан — будет выведено её собственное название.

Строковый (без форматирования)необязательный
Имя второй статьи2

Имя ещё одной статьи, более полно раскрывающей суть раздела

Имя страницынеобязательный
Текст ссылки на вторую статьюl2

Текст ссылки на статью. Если не указан - будет выведено её собственное название.

Строковый (без форматирования)необязательный
Имя третьей статьи3

Имя ещё одной статьи, более полно раскрывающей суть раздела

Имя страницынеобязательный
Текст ссылки на третью статьюl3

Текст ссылки на статью. Если не указан — будет выведено её собственное название.

Строковый (без форматирования)необязательный
Имя четвёртой статьи4

Имя ещё одной статьи, более полно раскрывающей суть раздела

Имя страницынеобязательный
Текст ссылки на четвёртую статьюl4

Текст ссылки на статью. Если не указан — будет выведено её собственное название.

Строковый (без форматирования)необязательный
Имя пятой статьи5

Имя ещё одной статьи, более полно раскрывающей суть раздела

Имя страницынеобязательный
Текст ссылки на пятую статьюl5

Текст ссылки на статью. Если не указан — будет выведено её собственное название.

Строковый (без форматирования)необязательный