Проект:Технические работы/Шаблоны/Категоризация

Общие сведения

править

Чтобы добавить шаблон в какую-либо категорию, напишите в конце шаблона:

<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 в категориях показывает инструкцию по вставке имени этой категории в шаблоны