Проект:Технические работы/Шаблоны/Категоризация
Каждый шаблон должен быть помещён в одну из категорий шаблонов (см. Категория:Тептар:Шаблоны, {{Категория шаблонов}}).
Общие сведенияПравить
Чтобы добавить шаблон в какую-либо категорию, напишите в конце шаблона:
<noinclude>
[[Категория:Шаблоны ...]]
</noinclude>
- Обратите внимание: открывающий тег
<noinclude>
должен идти сразу после последнего символа кода шаблона, без пробелов и не с новой строки (иначе пробелы и пустые строки будут вставляться во все страницы, куда включается шаблон). - Если в конце текста шаблона уже есть блок тегов
<noinclude>...</noinclude>
, то создавать ещё один дополнительный блок тегов<noinclude>
для категорий после него не нужно, а новую категорию следует вставлять между тех уже существующих<noinclude>...</noinclude>
.
Если в конце шаблона уже есть <noinclude>{{doc}}</noinclude>
, тогда вся документация шаблона, включая категории, заполняется на отдельной подстранице (обычно с именем «Шаблон:Имя шаблона/doc»).
В конце подстраницы /doc напишите:
<includeonly>
[[Категория:Шаблоны ...]]
</includeonly>
Шаблон в категории может сортироваться по умолчанию по названию или можно указать другой ключ сортировки. Например, если шаблон с названием «История Финляндии» требуется показывать в категории не в индексе И, а в индексе Ф, то ключ нужно указать как «Финляндия» [[Категория:Шаблоны:История стран|Финляндия]]
.
Классификация шаблоновПравить
Предложение по разделению дерева шаблонов (нуждается в доработке прежде введения в жизнь) — идея заимствована из ca+es+it. Если эта структура окажется логичной, то тогда можно будет рекомендовать помещать каждый шаблон в одну из категорий каждой из веток (например, шаблон может быть навигационным, для статей и о спорте).
По пространству примененияПравить
По типуПравить
- Навигационные
- Карточки (инфобоксы)
- Графические (форматирования? оформления?)
- Предупреждения
- Баннеры
- Функции
- Включаемые (типа {{Результаты зимних Олимпийских игр 2006}})
- Административные?
- Шаблоны:Аудио
По статусуПравить
- Тептар:Шаблоны-дубликаты
- Шаблоны:Устаревшие
- Шаблоны:Критические
- Шаблоны:Эзотерические
- Шаблоны:Недокументированные
По темеПравить
По кодам?Править
Название категорийПравить
- Общим правилом является то, что в названии должно присутствовать слово «шаблоны». Остальные утверждения обсуждаемы.
- Префикс «Тептар» рекомендуется использовать только в категориях шаблонов, предназначенных для использования не в статьях (или в пространстве Тептар? или для служебных шаблонов?). Видимо не нужно рекомендовать формат «Шаблоны <тема в род. падеже>»
- Слово «шаблоны» обычно стоит в начале и является префиксом — «Шаблоны:<Тема>». Допустимые (?) исключения: «эпитет + шаблоны» (обычно для служебных категорий); «(навигационные) шаблоны по …».
- «Шаблоны-карточки» — вроде однозначно
- «Навигационные шаблоны» vs «Шаблоны: Навигация»:
- За «Навигационные шаблоны»:
- Отдельная сортировка от других шаблонов.
- Нет путаницы с навигацией.
- Стихийно сложившаяся традиция
- За «Шаблоны: Навигация»:
- Единая сортировка со всеми шаблонами.
- Существительное проще (для иностранцев).
- Удобно писать «Шаблоны: Навигация по неоднозначностям».
- Обсуждения: ТП:Ф-О/Ноябрь 2008, ТП:ОКТО/Январь 2009, ТП:ОКТО/Май 2009.
- За «Навигационные шаблоны»:
Современное положение делПравить
Дерево категорий
|
См. такжеПравить
- MediaWiki:Editnotice-10 при редактировании /doc показывает рекомендацию «Нажмите <includeonly> [[Категория:]] </includeonly>, чтобы добавить категорию для шаблона»
- ТП:КШ (правило) при защите всё содержимое noinclude, в том числе категории, переносится в /doc
- Шаблон:Категория шаблонов en:Template:Template category в категориях показывает инструкцию по вставке имени этой категории в шаблоны