Шаблон:CatMain
Шаблон предназначен для ссылок на более подробные статьи из разделов обзорной статьи, а также для использования на страницах категорий для ссылок на обзорную статью по данной теме.
Обратите внимание: он не предназначен для ссылок в обратную сторону (из подробной статьи в обзорную). Для этой цели следует использовать другие методы — например, ссылки из текста статьи, Шаблон:Обзорная статья или раздел «См. также».
Другие названия этого шаблона: {{main articles}}, {{main}}, {{основная статья раздела}}, {{основная}}, {{главное}}, {{главная}}, {{главная статья}}.
Формат
Базовый:
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{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) Викиданных. Если эти свойства не заданы, ссылка будет формироваться из названия категории.
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{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}}
Несколько ссылок:
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{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
}}
Можно ставить ссылку на раздел статьи, используя символ решётки (#):
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{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 | Текст ссылки на статью. Если не указан — будет выведено её собственное название. | Строковый (без форматирования) | необязательный |