Шаблон:Нет карточки/doc
Вы находитесь на сайте "Архив статей из ЭЕЭ и статей на еврейские темы из Википедии"
Ariely (Обсуждение | вклад) м (Замена текста — «Категория:Википедия:Шаблоны» на «Категория:Шаблоны») |
Ariely (Обсуждение | вклад) м (Замена текста — «Категория:Википедия:» на «Категория:Ежевика:») |
||
Строка 19: | Строка 19: | ||
== Категоризация в зависимости от названия карточки == | == Категоризация в зависимости от названия карточки == | ||
- | По умолчанию шаблон добавляет все статьи в категорию [[:Категория: | + | По умолчанию шаблон добавляет все статьи в категорию [[:Категория:Ежевика:Статьи без шаблонов-карточек]], однако существует возможность сделать так, чтобы при указании определённых названий карточек он помещал статьи в другие категории.<br /> |
Ниже приведён пример для шаблонов карточек о персоналиях.<br /><br /> | Ниже приведён пример для шаблонов карточек о персоналиях.<br /><br /> | ||
1. Создаём категорию, в которую будут помещаться только статьи о пересоналиях без карточек:<br /> | 1. Создаём категорию, в которую будут помещаться только статьи о пересоналиях без карточек:<br /> | ||
Строка 26: | Строка 26: | ||
__HIDDENCAT__ | __HIDDENCAT__ | ||
- | [[Категория: | + | [[Категория:Ежевика:Статьи без шаблонов-карточек|*]] |
</pre> | </pre> | ||
- | '''Пояснение:''' если в категории [[:Категория: | + | '''Пояснение:''' если в категории [[:Категория:Ежевика:Статьи без шаблонов-карточек]] будет больше двухсот статей, то на первой странице могут отбражатся не все подкатегории (это зависит от первой буквы в названии поcледней [двухсотой] статьи). «Звёздочка» в качестве [[Википедия:Ключ сортировки|ключа сортировки]] позволит отбражать все подкатегории на первой странице вне зависимости от количества статей в категории. Категории рекомендуется делать скрытыми, так как подобные категории являются служебными (то есть не относятся к теме статьи) и простым читателям до них нет никакого дела.<br /><br /> |
- | 2. Теперь создадим категоризирующий механизм, который будет помещать статьи в категорию [[:Категория: | + | 2. Теперь создадим категоризирующий механизм, который будет помещать статьи в категорию [[:Категория:Ежевика:Статьи о персоналиях без шаблонов-карточек]], в которых не проставлен универсальный шаблон {{tl|Персона}}: |
Создаём новую подстраницу — <code><nowiki>Шаблон:Нет карточки/Персона</nowiki><code> (имя подстраницы должно быть таким же, как и имя шаблона-карточки). Помещаем в неё код: | Создаём новую подстраницу — <code><nowiki>Шаблон:Нет карточки/Персона</nowiki><code> (имя подстраницы должно быть таким же, как и имя шаблона-карточки). Помещаем в неё код: | ||
<pre style="overflow: auto"> | <pre style="overflow: auto"> | ||
<includeonly>{{#if:{{{nocat|}}}||[[Категория:Статьи о персоналиях без шаблонов-карточек]]}}</includeonly><noinclude> | <includeonly>{{#if:{{{nocat|}}}||[[Категория:Статьи о персоналиях без шаблонов-карточек]]}}</includeonly><noinclude> | ||
[[Категория:Статьи о персоналиях без шаблонов-карточек|*]] | [[Категория:Статьи о персоналиях без шаблонов-карточек|*]] | ||
- | [[Категория: | + | [[Категория:Ежевика:Параметры шаблона Нет карточки|{{PAGENAME}}]] |
</noinclude> | </noinclude> | ||
</pre> | </pre> | ||
- | '''Пояснение:''' в теге <code>«includeonly»</code> прописано автоматическое добавление статей в нужную нам категорию. В теге <code>«noinclude»</code> прописано добавение само́й подстраницы в категорию [[:Категория: | + | '''Пояснение:''' в теге <code>«includeonly»</code> прописано автоматическое добавление статей в нужную нам категорию. В теге <code>«noinclude»</code> прописано добавение само́й подстраницы в категорию [[:Категория:Ежевика:Статьи без шаблонов-карточек]] — это нужно для того, чтобы категория даже при отсустсвии в ней статей была непустой, так как [[Википедия:Администраторы|администраторы]] время от времени удаляют пустые категории. Также можно поместить в эту категорию шаблон-сообщение {{tl|не удаляйте категорию}}, который позволяет указать пояснение о востребованности данной категории.<br /> |
Также рекомендуется помещать такие подстраницы в одну категорию шаблонов, указанную в примере.<br /> | Также рекомендуется помещать такие подстраницы в одну категорию шаблонов, указанную в примере.<br /> | ||
Названия создаваемых вами подстраниц с категоризирующими механизмами, а также названия соответствующих им категорий рекомендуется заносить в таблицу, приведённую в следующем разделе документации.<br /><br /> | Названия создаваемых вами подстраниц с категоризирующими механизмами, а также названия соответствующих им категорий рекомендуется заносить в таблицу, приведённую в следующем разделе документации.<br /><br /> | ||
Строка 44: | Строка 44: | ||
{{нет карточки|Персона}} | {{нет карточки|Персона}} | ||
</pre> | </pre> | ||
- | …шаблон {{tl|нет карточки}} будет помещать соответствующую статью к категорию [[:Категория: | + | …шаблон {{tl|нет карточки}} будет помещать соответствующую статью к категорию [[:Категория:Ежевика:Статьи о персоналиях без шаблонов-карточек]].<br />Однако шаблон {{tl|Персона}} — это не единственная карточка для статей о людях. В категории [[:Категория:Шаблоны-карточки:Личности]] есть ещё много других шаблонов. Надо ли для них всех создавать собственные подстраницы? Да, однако рекомендуется не помещать в них код, приведённый в п. 2, а сделать из них просто [[Википедия:Перенаправления|перенаправления]]: |
* для шаблона {{tl|Писатель}} создаём подстраницу <code>Шаблон:Нет карточки/Писатель</code> и помещаем в него код: | * для шаблона {{tl|Писатель}} создаём подстраницу <code>Шаблон:Нет карточки/Писатель</code> и помещаем в него код: | ||
<pre> | <pre> | ||
Строка 54: | Строка 54: | ||
</pre> | </pre> | ||
* и т. д. | * и т. д. | ||
- | Этот приём обладает двумя преимуществами: во-первых, он — менее трудоёмок, а во-вторых, он — более гибок, так как если категорию [[:Категория: | + | Этот приём обладает двумя преимуществами: во-первых, он — менее трудоёмок, а во-вторых, он — более гибок, так как если категорию [[:Категория:Ежевика:Статьи о персоналиях без шаблонов-карточек]] будет решено переименовать, то достаточно будет отредактировать всего одну подстраницу.<br /> |
'''Обратите внимание:''' регистр в названии подстраницы имеет значение: если участник напишет: | '''Обратите внимание:''' регистр в названии подстраницы имеет значение: если участник напишет: | ||
<pre> | <pre> | ||
Строка 63: | Строка 63: | ||
{{нет карточки|персона}} | {{нет карточки|персона}} | ||
</pre> | </pre> | ||
- | …то шаблон {{tl|нет карточки}} будет искать подстраницу <code>Шаблон:Нет карточки/персона</code>, и если не найдет её, то поместит статью в общую категорию [[:Категория: | + | …то шаблон {{tl|нет карточки}} будет искать подстраницу <code>Шаблон:Нет карточки/персона</code>, и если не найдет её, то поместит статью в общую категорию [[:Категория:Ежевика:Статьи без шаблонов-карточек]]. Поэтому, возможно, имеет смысл подстраховаться и создать подстраницу-перенаправление с именем шаблона-карточки, написанным с маленькой буквы. В случае с шаблоном {{tl|Персона}} это будет подстраница <code>Шаблон:Нет карточки/персона</code>, в которую следует поместить код: |
<pre> | <pre> | ||
#REDIRECT [[Шаблон:Нет карточки/Персона]] | #REDIRECT [[Шаблон:Нет карточки/Персона]] | ||
Строка 76: | Строка 76: | ||
! Подстраница || Категория | ! Подстраница || Категория | ||
|- | |- | ||
- | | [[Шаблон:Нет карточки/Персона|/Персона]] || [[:Категория: | + | | [[Шаблон:Нет карточки/Персона|/Персона]] || [[:Категория:Ежевика:Статьи о персоналиях без шаблонов-карточек]] |
|- | |- | ||
| [[Шаблон:Нет карточки/Taxobox|/Taxobox]] || [[:Категория:Биологические статьи без таксобокса]] | | [[Шаблон:Нет карточки/Taxobox|/Taxobox]] || [[:Категория:Биологические статьи без таксобокса]] | ||
|- | |- | ||
- | | [[Шаблон:Нет карточки/Фильм|/Фильм]] || [[:Категория: | + | | [[Шаблон:Нет карточки/Фильм|/Фильм]] || [[:Категория:Ежевика:Статьи о фильмах без инфобокса]] |
|- | |- | ||
| [[Шаблон:Нет карточки/Язык|/Язык]] || [[:Категория:Статьи о языках без шаблонов-карточек]] | | [[Шаблон:Нет карточки/Язык|/Язык]] || [[:Категория:Статьи о языках без шаблонов-карточек]] | ||
Строка 100: | Строка 100: | ||
<includeonly> | <includeonly> | ||
[[Категория:Шаблоны-карточки| ]] | [[Категория:Шаблоны-карточки| ]] | ||
- | [[Категория: | + | [[Категория:Ежевика:Статьи без шаблонов-карточек| ]] |
[[Категория:Шаблоны:Предупреждения|{{PAGENAME}}]] | [[Категория:Шаблоны:Предупреждения|{{PAGENAME}}]] | ||
Текущая версия на 14:16, 26 марта 2010
Шаблон:Нет карточки · Документация · Обсуждение · Где используется (Использование шаблона параметры)
Содержание |
Общие сведения
Данный шаблон выводит сообщение о том, что для данного типа статей существует шаблон-карточка, и его можно заполнить и вставить в статью. Его следует располагать внизу статьи. Ставить его нужно только в статьи тех типов, для которых существуют шаблоны карточки, а не на все подряд. Выяснить, какие существуют шаблоны-карточки, можно, просмотрев категорию Википедия:Шаблоны-карточки и её подкатегории.
Шаблон поддерживает необязательный параметр — имя шаблона-карточки.
Например:
- код
{{нет карточки|Издание}}
- результат
Если параметр не указан, то шаблон просто указывает на категорию Википедия:Шаблоны-карточки:
- код
{{нет карточки}}
- результат
Категоризация в зависимости от названия карточки
По умолчанию шаблон добавляет все статьи в категорию Категория:Ежевика:Статьи без шаблонов-карточек, однако существует возможность сделать так, чтобы при указании определённых названий карточек он помещал статьи в другие категории.
Ниже приведён пример для шаблонов карточек о персоналиях.
1. Создаём категорию, в которую будут помещаться только статьи о пересоналиях без карточек:
Набираем адрес страницы — Категория:Статьи о персоналиях без шаблонов-карточек
. В новую страницу помещаем код:
__HIDDENCAT__ [[Категория:Ежевика:Статьи без шаблонов-карточек|*]]
Пояснение: если в категории Категория:Ежевика:Статьи без шаблонов-карточек будет больше двухсот статей, то на первой странице могут отбражатся не все подкатегории (это зависит от первой буквы в названии поcледней [двухсотой] статьи). «Звёздочка» в качестве ключа сортировки позволит отбражать все подкатегории на первой странице вне зависимости от количества статей в категории. Категории рекомендуется делать скрытыми, так как подобные категории являются служебными (то есть не относятся к теме статьи) и простым читателям до них нет никакого дела.
2. Теперь создадим категоризирующий механизм, который будет помещать статьи в категорию Категория:Ежевика:Статьи о персоналиях без шаблонов-карточек, в которых не проставлен универсальный шаблон {{Персона}}: Создаём новую подстраницу — Шаблон:Нет карточки/Персона
(имя подстраницы должно быть таким же, как и имя шаблона-карточки). Помещаем в неё код:
<includeonly>{{#if:{{{nocat|}}}||[[Категория:Статьи о персоналиях без шаблонов-карточек]]}}</includeonly><noinclude> [[Категория:Статьи о персоналиях без шаблонов-карточек|*]] [[Категория:Ежевика:Параметры шаблона Нет карточки|{{PAGENAME}}]] </noinclude>
Пояснение: в теге «includeonly»
прописано автоматическое добавление статей в нужную нам категорию. В теге «noinclude»
прописано добавение само́й подстраницы в категорию Категория:Ежевика:Статьи без шаблонов-карточек — это нужно для того, чтобы категория даже при отсустсвии в ней статей была непустой, так как администраторы время от времени удаляют пустые категории. Также можно поместить в эту категорию шаблон-сообщение {{не удаляйте категорию}}, который позволяет указать пояснение о востребованности данной категории.
Также рекомендуется помещать такие подстраницы в одну категорию шаблонов, указанную в примере.
Названия создаваемых вами подстраниц с категоризирующими механизмами, а также названия соответствующих им категорий рекомендуется заносить в таблицу, приведённую в следующем разделе документации.
Теперь при написании
{{нет карточки|Персона}}
…шаблон {{нет карточки}} будет помещать соответствующую статью к категорию Категория:Ежевика:Статьи о персоналиях без шаблонов-карточек.
Однако шаблон {{Персона}} — это не единственная карточка для статей о людях. В категории Категория:Шаблоны-карточки:Личности есть ещё много других шаблонов. Надо ли для них всех создавать собственные подстраницы? Да, однако рекомендуется не помещать в них код, приведённый в п. 2, а сделать из них просто перенаправления:
- для шаблона {{Писатель}} создаём подстраницу
Шаблон:Нет карточки/Писатель
и помещаем в него код:
#REDIRECT [[Шаблон:Нет карточки/Персона]]
- для шаблона {{Кинематографист}} создаём подстраницу
Шаблон:Нет карточки/Кинематографист
и помещаем в него код:
#REDIRECT [[Шаблон:Нет карточки/Персона]]
- и т. д.
Этот приём обладает двумя преимуществами: во-первых, он — менее трудоёмок, а во-вторых, он — более гибок, так как если категорию Категория:Ежевика:Статьи о персоналиях без шаблонов-карточек будет решено переименовать, то достаточно будет отредактировать всего одну подстраницу.
Обратите внимание: регистр в названии подстраницы имеет значение: если участник напишет:
{{нет карточки|Персона}}
…то шаблон {{нет карточки}} будет искать подстраницу Шаблон:Нет карточки/Персона
, а если участник напишет:
{{нет карточки|персона}}
…то шаблон {{нет карточки}} будет искать подстраницу Шаблон:Нет карточки/персона
, и если не найдет её, то поместит статью в общую категорию Категория:Ежевика:Статьи без шаблонов-карточек. Поэтому, возможно, имеет смысл подстраховаться и создать подстраницу-перенаправление с именем шаблона-карточки, написанным с маленькой буквы. В случае с шаблоном {{Персона}} это будет подстраница Шаблон:Нет карточки/персона
, в которую следует поместить код:
#REDIRECT [[Шаблон:Нет карточки/Персона]]
Таблица специализированных категорий
В эту таблицу заносятся имена подстраниц с категоризирующими механизмами и названия категорий, в которые они добавляют статьи. Это рекомендуется делать для избежания создания одинаковых категоризирующих подстраниц. Подстраницы-перенаправления сюда заносить не нужно.
Подстраница | Категория |
---|---|
/Персона | Категория:Ежевика:Статьи о персоналиях без шаблонов-карточек |
/Taxobox | Категория:Биологические статьи без таксобокса |
/Фильм | Категория:Ежевика:Статьи о фильмах без инфобокса |
/Язык | Категория:Статьи о языках без шаблонов-карточек |
См. также список всех существующих подстраниц.
Скрытие сообщения
В случае, если вы не хотите, чтобы статья имела пометку о незавершённости из-за незаполненной карточки, то у вас есть возможность скрыть само предупреждение, сделав из {{нет карточки}} просто категоризирующий шаблон:
{{нет карточки|inv = 1}}
Если вы собираетесь скрыть сообщение шаблона, то это не значит, что не имеет смысла указывать, какую именно карточку следует заполнить: несмотря на то, что ссылки на указанный шаблон никто не увидит, от имени шаблона зависит категория, в которую шаблон {{нет карточки}} поместит статью.
Обратите внимание: несмотря на то, что шаблон, кроме имени шаблона-карточки, поддерживает ещё два необязательных параметра (inv = 1
— скрытие выводимого сообщения и nocat = 1
— отключение автоматического помещения в категорию на страницах, не являющихся статьями), имя шаблона-карточки (если оно указывается) всегда должно указываться первым.