Руниверсалис:Шаблоны-карточки
| Александр Игоревич Коц | |
|---|---|
| | |
| Дата рождения | 3 сентября 1978 (47 лет) |
| Место рождения | Южно-Сахалинск, Сахалинская область, РСФСР, СССР |
| Гражданство |
|
| Род деятельности | журналист, редактор |
| Отец | Игорь Коц |
| Дети | две дочери |
| Награды и премии | |
| Сайт | t.me/sashakots |
Пример карточки, использующей
шаблон-карточку {{Персона}}
Ка́рточки, или инфобо́ксы (от англ. infobox — «информационная карточка»), — информационные блоки, находящиеся в правом верхнем углу статей рядом с преамбулой и кратко перечисляющие основные параметры описываемого объекта. Карточки создаются при помощи специальных шаблонов, называемых шаблонами-карточками[1].
Они вставляются в вики-код статьи копированием заготовки. Найти шаблон-карточку для вставки карточки в статью можно в подходящей подкатегории категории Шаблоны-карточки или в близкой по тематике статье.
Цель карточек
Цель карточек — приводить ключевые факты из основного текста статьи, а не замещать его. В частности, статья не должна стать неполной после скрытия из неё карточки. Чтобы ключевые факты были легко заметны, карточка должна содержать только небольшое количество полей, а эти поля должны быть заполнены кратко и ёмко.
Не следует добавлять в карточки большое количество технических данных и ссылки на разделы статей — для этого есть таблицы с характеристиками и содержание соответственно. Потребность в скрываемых блоках — верный признак того, что карточка перегружена.
Обратите внимание, что не в каждой статье обязательна карточка. Иногда отсутствие карточки — это нормальное явление, связанное с тем, что карточки перечисляют данные, типичные для схожих статей, а потому, например, в статьях об абстрактных или нетиповых понятиях им нечего описывать.
Использование шаблонов-карточек
Обратите внимание, что размещение в статье больше одной карточки не рекомендуется. При необходимости разместить дополнительные карточки в разделах необходимо указать |nocat=1 для отключения указания категорий. При этом параметр |from= поддерживается очень небольшим числом карточек.
Для вставки шаблона в режиме редактирования вики-текста необходимо скопировать в начало статьи, но после блока стандартных шаблонных пометок I код заготовки для копирования и заполнить его параметры после знака равенства. Пример заготовки для копирования:
{{Что-то там
| название =
| оригинал названия = {{lang-XX|}}
| страна =
| дата появления = дд.мм.гггг
}}
При этом некоторые параметры могут быть предзаполнены, и их нужно будет или заполнить до конца, или удалить из заготовки. Пример получившегося:
{{Что-то там
| название = Удивительная вещь
| оригинал названия = {{lang-fr|Une chose étonnante}}
| страна = [[Франция]]
| дата появления =
}}
Обычно не нужно удалять пустые параметры — если параметр не задан, то соответствующая строка карточки просто не будет отображаться; напротив, если в будущем понадобится заполнить соответствующее поле, оно уже будет в коде статьи. Также не следует использовать подстановку.
Редактировать параметры в уже заполненной карточке можно аналогично. Обратите внимание, что параметры шаблонов-карточек жёстко фиксированы — если в нём есть параметры длина, ширина и высота, но отсутствует параметр глубина, то добавление в код
| глубина = 10 м
не приведёт к отображению чего-либо на странице. Аналогично, замена режиссёр на режиссёры, создатель на создательница или церковь на Церковь при отсутствии соответствующего синонима в шаблоне-карточке только испортит страницу.
Параметры
Некоторые типичные виды параметров заполняются в шаблонах-карточках стандартным способом. При этом устаревшие шаблоны-карточки могут не поддерживать это.
Названия даже стандартных параметров могут широко варьироваться — изображение или фотография, описание изображения или подпись, дата создания или создано. Капитализация параметров важна — если параметр называется место рождения, то Место рождения может не работать — в зависимости от указания такого параметра как синонима в шаблоне.
Оригинал названия или имени
Поля для оригинальных названий и имён заполняются при помощи шаблонов серии «lang-XX», где вместо XX — код языка оригинала. Например, для английского языка используется шаблон {{lang-en}}, для французского — {{lang-fr}}, для латинского — {{lang-la}}, и.т.д.
Пример оформления:
| Николай Коперник | |
|---|---|
| лат. Nicolaus Copernicus |
| имя = Николай Коперник
| оригинал имени = {{lang-la|Nicolaus Copernicus}}
Изображение
Поле изображение заполняется без вики-разметки, а его описание выносится отдельно:
| изображение = Joe Dassin 1970.jpg | описание изображения = Джо Дассен в 1970 году
но не
| изображение = [[Файл:Joe Dassin 1970.jpg|Джо Дассен в 1970 году]]
В большинстве случаев не имеет смысла указывать ширину изображения явно — для фотографий она подгонится под ширину карточки в стационарной версии и немного уже — в мобильной, а для логотипов будет поменьше. Если же возникла необходимость, её можно указать следующим способом:
| ширина = 200px
При этом указание в em[англ.] не работает, требуется указывать ширину в пикселях.
Указание дат рождения и дат смерти
Даты рождения и смерти прописываются в формате дд.мм.гггг:
| дата рождения = 22.04.1724 | дата смерти = 12.02.1804
При заполнении в таком формате шаблон автоматически подсчитывает текущий возраст человека (если он жив), либо его возраст на момент смерти. Поэтому вписывать в карточку возраст человека вручную не нужно.
Ряд шаблонов-карточек поддерживает указание дат рождения и смерти по старому стилю. Для этого нужно указать сначала дату по новому стилю, а затем, в скобках — дату по старому стилю. Например:
| дата рождения = 2.1.1914 (20.12.1913)
Указание мест рождения и смерти
Места рождения и смерти прописываются в следующем формате:
- Вначале идёт, собственно, место рождения (смерти) человека, которое указывается обязательно. В качестве такового, как правило, выступает населённый пункт, в котором человек родился или умер. В ряде случаев человек может родиться или умереть вне населённого пункта — например, в поезде, на борту корабля или авиалайнера, на фронте и т. п.. В таком случае желательно указывать наиболее близкий к месту рождения или смерти населённый пункт, а если данные события произошли вдали от цивилизации — территорию либо акваторию.
Пример указания места рождения для человека, родившегося в населённом пункте:
| место рождения = {{МР|Москва}}, [[Россия]]
Пример указания места смерти для человека, погибшего на фронте вне территории населённого пункта:
| место смерти = под {{МС|Угледаром|в Волновахском районе|Угледар}}, [[ДНР]], [[Россия]]
Пример указания места рождения для человека, родившегося на корабле, идущем в открытом море:
| место рождения = {{МР|Карское море|в Карском море}}
Пример указания места рождения для человека, родившегося в самолёте, пролетающем над океаном:
| место рождения = над [[Тихий океан|Тихим океаном]]
- Для человека, родившегося или умершего в крупном городе, место рождения или смерти может быть (но не обязательно должно быть) расписано более детально — в частности, может быть указан городской район, административный округ и т. п., при условии если город официально делится на районы и т. п.. Дальнейшая детализация (указание улицы, дома, больницы, и.т.д., где человек родился или умер) является излишней.
- После указания населённого пункта желательно (но не обязательно) указать административную единицу низшего уровня: волость, сельсовет, городское или сельское поселение, и т. п..
- Далее желательно указать район или равную ему административную единицу.
- Далее как правило должен быть (см. ниже) указан регион (область, край, провинция, штат, и т. п.).
- Далее, если государство является конфедеративным (СССР, Чехословакия, Югославия, Австро-Венгрия, Речь Посполитая), либо состоит из нескольких административных единиц с высокой степенью автономии (Великобритания, Испания), то указанная составная часть конфедерации или автономная единица должна быть указана. Например, для СССР указывается союзная республика, для Речи Посполитой — Королевство Польское или Великое княжество Литовское, для Австро-Венгрии — Цислейтания или Транслейтания, для Великобритании — Англия, Шотландия, Уэльс или Северная Ирландия.
- Наконец, должно быть указано государство.
Если населённый пункт, в котором родился либо умер человек, является:
- центром неавтономной административной единицы (поселения, района, края, области, и т. п.), одноимённой с центром — то данная единица пропускается. То есть, к примеру, для человека, который умер в 1997 году в Нижнем Новгороде, правильным будет указывать: Нижний Новгород,
Нижегородская область, Россия. - центром неавтономной административной единицы (поселения, района, края, области, и т. п.), не одноимённой с центром — то данная единица указывается. То есть, к примеру, для человека, который умер в 2008 году в Чите, правильным будет указывать: Чита, Забайкальский край, Россия.
- центром автономной административной единицы (союзной или автономной республики, автономной области, округа и т. п.) — то данная единица указывается. То есть, к примеру, для человека, который умер в 2000 году в Улан-Удэ, правильным будет указывать: Улан-Удэ, Бурятия, Россия.
Названия и административное подчинение как самого населённого пункта, где родился либо умер человек, так и вышестоящих административных единиц указываются так, как они именовались и подчинялись:
- для места рождения — на момент рождения человека;
- для места смерти — на момент смерти человека.
При этом в скобках могут быть указаны их современные названия и административное подчинение.
Примеры указания места рождения для человека, место рождения которого сменило административное подчинение. Прописаны только обязательные элементы:
| место рождения = {{МР|Москва}}, [[РСФСР]], [[СССР]]
| место рождения = {{МР|Советская Гавань|в Советской Гавани}}, [[Приморский край]], [[РСФСР]], [[СССР]]
| место рождения = [[Любищицы]], [[Полесское воеводство]], [[Польша]]
| место рождения = {{МР|Лемберг|во Львове|Львов}}, [[Королевство Галиции и Лодомерии]], [[Цислейтания]], [[Австро-Венгрия]]
Пример указания места рождения для человека, место рождения которого сменило административное подчинение. Прописаны все элементы, включая факультативные:
| место рождения = {{МР|Москва}}, [[РСФСР]], [[СССР]] (ныне — [[Россия]])
| место рождения = {{МР|Советская Гавань|в Советской Гавани}}, [[Приморский край]], [[РСФСР]], [[СССР]] (ныне — [[Хабаровский край]], [[Россия]])
| место рождения = [[Любищицы]], [[Борки-Гичицкая гмина]], [[Косовский повет]], [[Полесское воеводство]], [[Польша]] (ныне — {{МР|Ивацевичский район|в Ивацевичском районе}}, [[Брестская область]], [[Белоруссия]])
| место рождения = {{МР|Лемберг|во Львове|Львов}}, [[Королевство Галиции и Лодомерии]], [[Цислейтания]], [[Австро-Венгрия]] (ныне — [[Львов]], [[Украина]])
С помощью расстановки шаблонов {{МестоРождения}} и {{МестоСмерти}} (также сокращённо — {{МР}} и {{МС}}) осуществляется категоризация персоналий. Старайтесь категоризовать персоналии максимально точно: в идеале — по населённому пункту, если это невозможно — по району, и т. п.. При этом не следует проставлять в статье сразу несколько категорий места рождения или смерти (например, село и район, область и государство), ограничивайтесь одной, наиболее точной категорией. Стоит отметить, что создавать отдельную категорию для родившихся/умерших в населённом пункте имеет смысл только тогда, когда в неё можно включить хотя бы 3 статьи и более. Поэтому в каждом конкретном случае выбор того, как категоризовать персоналии, остаётся за редактором. Некоторые примеры использования указанных шаблонов для категоризации приведены в примерах выше.
Государственная принадлежность места рождения и смерти
В случае, если место рождения или смерти человека находится (находилось) на спорной территории либо на территории, оккупированной иностранными войсками, вопрос об указании её государственной принадлежности, названия и административного подчинения решается следующим образом:
- Руниверсалис, в соответствии с основными принципами энциклопедии (см. Руниверсалис:Описание), соблюдает Конституцию и законы Российской Федерации. В связи с этим указание государственной принадлежности, названия и административного подчинения российских территорий, на которые предъявляют претензии иностранные государства, должно осуществляться в соответствии с Конституцией и законами РФ, а также в соответствии с текущей официальной позицией МИД РФ. Таким образом, упоминание в биографической статье (и в шаблоне-карточке как её части) иностранных претензий на место рождения или смерти персоны запрещается.
- Российская Федерация является правопреемником СССР (см. 1 статьи 67.1 Конституции), Российской империи, Русского царства, княжеств эпохи раздробленности и Древнерусского государства. В связи с этим запрет, изложенный в предыдущем пункте, распространяется также и на иностранные претензии, имевшие место во время существования указанных государств.
- Российская Федерация признаёт независимость двух частично признанных государств, чья территория оспаривается Грузией — Абхазии и Южной Осетии. В связи с этим населённые пункты Абхазии и Южной Осетии должны обозначаться в статьях как принадлежащие этим государствам, а не как грузинские и не как спорные.
- Российская Федерация признаёт, существование только одного Китая, правительство Китайской Народной Республики — единственным законным правительством, представляющим весь Китай, а Тайвань — неотъемлемой частью Китая. В связи с этим населённые пункты, расположенные на территории Тайваня, должны обозначаться в статьях как принадлежащие КНР, а не так называемой «Китайской Республике», фактически их контролирующей (с указанием в сноске на фактический контроль «КР»).
- Указание государственной принадлежности, наименований и административного подчинения прочих территорий, являющихся (либо являвшихся в прошлом) объектами территориального спора между иностранными государствами, осуществляется в соответствии с нейтральной точкой зрения, то есть в карточке должны быть указаны позиции всех участников территориального спора.
Пример правильного указания места смерти для человека, умершего в 2023 году в Донецке — российском городе, на который предъявляет претензии Украина:
| место смерти = {{МС|Донецк}}, [[ДНР]], [[Россия]]
Неправильно:
| место смерти = {{МС|Донецк}}, [[Донецкая область]], [[Украина]]
Пример правильного указания места рождения для уроженца Южно-Курильска — российского города, на который предъявляет претензии Япония. По японским законам он называется Фурукамаппу:
| место рождения = {{МР|Южно-Курильск}}, [[Сахалинская область]], [[Россия]]
Неправильно:
| место рождения = {{МР|Фурукамаппу}}, [[Хоккайдо]], [[Япония]]
Пример правильного указания места рождения для человека, родившегося в 1942 году в оккупированном немецко-фашистскими захватчиками украинском городе Ровно:
| место рождения = {{МР|Ровно}}, [[Украинская ССР]], [[СССР]]
Неправильно:
| место рождения = {{МР|Ровно}}, [[Рейхскомиссариат Украина]], [[Третий рейх]]
Пример правильного указания места рождения для человека, родившегося в 1990 году в тайваньском городе Тайбэй:
| место рождения = {{МР|Тайбэй}}, [[Тайвань (провинция Китайской Народной Республики)|Тайвань]], [[КНР]]<ref>Под контролем т. н. «[[Китайская Республика (Тайвань)|Китайской Республики]]»</ref>
Неправильно:
| место рождения = {{МР|Тайбэй}}, [[Китайская Республика (Тайвань)|Китайская Республика]]
Перечисление маркированным списком
Некоторые поля заполняют не через запятую, а в столбик, перенося строки — например, главные роли в шаблоне {{Фильм}}. Для этого можно использовать маркированные списки, но при этом маркеры обычно отображаться не будут[2].
| В главных ролях |
|---|
| В главных ролях = * [[Никулин, Юрий Владимирович|Юрий Никулин]] * [[Вицин, Георгий Михайлович|Георгий Вицин]] * [[Моргунов, Евгений Александрович|Евгений Моргунов]]
Использование тега <br> для задания переноса строки — устаревший способ, при котором код менее читаем, поэтому его не рекомендуется использовать.
Награды
В большинстве шаблонов-карточек, предназначенных для персоналий, есть параметр, предназначенный для отображения в карточке наград. В зависимости от конкретной карточки, он может именоваться награды, награды и премии, медали, и т. п.. Кроме того, в ряде шаблонов (в частности, в шаблоне {{Писатель}} существуют отдельные параметры премии (для профессиональных премий) и награды (для прочих наград). В дальнейшем планируется унификация указанных параметров.
Для заполнения параметра наград могут быть использованы специальные шаблоны с изображениями и планками наград, которые можно найти в Категория:Шаблоны:Награды. Рекомендуется создавать эти шаблоны для всех государственных наград. Для шаблонов высших степеней отличия (звания Героя России, Героя Труда Российской Федерации, либо аналогичных званий других государств) всегда используется изображение награды (пример — шаблон {{Герой России}}). Для шаблонов наград, статуты которых предусматривают ношение планок, в шаблоне должны быть использованы указанные планки (примеры — {{Орден Ленина}}, {{Орден Святого Георгия 4 степени}}). Для шаблонов наград, статут которых не предусматривает ношение планок, используется их изображение.
Порядок размещения наград следующий. Если персона была удостоена высших степеней отличия (звания Героя Советского Союза, Героя Социалистического Труда, либо аналогичных званий других государств), то знаки указанных высших степеней отличия размещаются в первом ряду, выше всех прочих наград. Во втором и последующих рядах размещаются сначала ордена, затем — медали, вручаемые на государственном уровне, в установленном законодательством порядке их ношения[3]. После них размещаются региональные, ведомственные и т. п. награды, имеющие планку. В нижних рядах размещаются награды, не имеющие планок.
В зависимости от ширины планки наград можно условно разделить на «узкие» (награды СССР, многих стран бывшего Восточного блока, части постсоветских стран; большинство наград России) и «широкие» (большинство остальных наград; из российских — орден Святого апостола Андрея Первозванного и первые три степени ордена «За заслуги перед Отечеством»). Награды с «широкими» планками размещаются, как правило, по 3 в ряд, а с «узкими» — всегда по 4 в ряд (см. примеры ниже).
При использовании указанных шаблонов параметр наград рекомендуется заполнять при помощи шаблонов {{ряд}} и {{ряд-л}}. Пример оформления для лица, имеющего награды с «широкими» планками:
| Медали |
|
|---|
| медали =
{{ряд-л
| {{Кавалер Большого креста ордена Почётного легиона}}
| {{Кавалер Большого Креста ордена За заслуги перед ФРГ}}
| {{Большой крест с лентой Ордена За заслуги перед Итальянской Республикой}}
}}
{{ряд-л
| {{Орден Virtuti Militari 5 степени}}
| {{Королевский Викторианский орден|GCVO|почётный}}
| {{Орден Серафимов}}
}}
Пример оформления для лица, имеющего награды с «узкими» планками:
| Медали |
|
|---|
| медали =
{{карточка
|стиль_меток = width:10em;
|метка1 = Медали
|текст1 =
{{ряд-л
| {{Орден Ленина}}
| {{Орден Ленина}}
| {{Орден Трудового Красного Знамени}}
| {{Орден Знак Почёта}}
}}
{{ряд-л
| {{Медаль За отвагу}}
| {{Медаль За боевые заслуги}}
| {{Медаль 50 лет Вооружённых Сил СССР}}
| {{Медаль 60 лет Вооружённых Сил СССР}}
}}
}}
Пример оформления для лица, имеющего высшие степени отличия, награды с «узкими» планками и награды без планок:
| Медали |
|
|---|
| медали =
{{карточка
|стиль_меток = width:10em;
|метка1 = Медали
|текст1 =
{{ряд-л
| {{Медаль Золотая Звезда}}
| {{Медаль Серп и Молот}}
}}
{{ряд-л
| {{Орден Ленина}}
| {{Орден Ленина}}
| {{Орден Трудового Красного Знамени}}
| {{Орден Знак Почёта}}
}}
{{ряд-л
| {{Медаль За отвагу}}
| {{Медаль За боевые заслуги}}
| {{Медаль 50 лет Вооружённых Сил СССР}}
| {{Медаль 60 лет Вооружённых Сил СССР}}
}}
{{ряд-л
| {{Золотая медаль ВДНХ}}
| {{Серебряная медаль ВДНХ}}
| {{Бронзовая медаль ВДНХ}}
}}
}}
Пример оформления для россиянина, имеющего советские награды с «узкими» и российские с «широкими» планками (вторые идут перед первыми). Обратите внимание, как может быть решено оформление наград при разной ширине планок:
| Медали |
|
|---|
| медали =
{{карточка
|стиль_меток = width:10em;
|метка1 = Медали
|текст1 =
{{ряд-л
| {{Орден Святого Андрея Первозванного (Российская Федерация)}}
}}
{{ряд-л
| {{Орден За заслуги перед Отечеством 1 степени}}
| {{Орден За заслуги перед Отечеством 2 степени}}
}}
{{ряд-л
| {{Орден Ленина}}
| {{Орден Ленина}}
| {{Орден Трудового Красного Знамени}}
| {{Орден Знак Почёта}}
}}
{{ряд-л
| {{Медаль За отвагу}}
| {{Медаль За боевые заслуги}}
| {{Медаль 50 лет Вооружённых Сил СССР}}
| {{Медаль 60 лет Вооружённых Сил СССР}}
}}
{{ряд-л
| {{Золотая медаль ВДНХ}}
| {{Серебряная медаль ВДНХ}}
| {{Бронзовая медаль ВДНХ}}
}}
}}
Кроме указанного оформления наград через {{ряд}} и {{ряд-л}}, возможно также их оформление с помощью устаревшего синтаксиса с {{{!}}, {{!-}} и {{!}}}. Подобное оформление использовать не рекомендуется, по возможности его следует заменять на описанное выше.
Сайт
В поле сайт вводится только гиперссылка, но с префиксом протокола доступа:
| Сайт | https://руни.рф |
|---|
| сайт = https://руни.рф
Шаблон {{URL}} для этого не нужен.
Редактирование шаблонов-карточек
Создание и редактирование шаблонов-карточек требует как технических, так и метапедических навыков и рекомендуется только для опытных участников. В любом случае желательно предварительно проверять свои правки путём тестирования на подстранице-песочнице.
Некоторые примеры шаблонов-карточек — {{Персона}}[4], {{Художник}}, {{Компания}}, {{Язык}}, {{Единица измерения}} и {{Структура данных}}.
Создание шаблонов
Основное, что нужно знать перед созданием шаблонов-карточек — большинство необходимых шаблонов-карточек уже создано. Возможно, подходящий шаблон-карточка уже существует или вместо его создания следует обобщить и дополнить другой шаблон-карточку.
Тем не менее, если вы опытный участник и абсолютно уверены в необходимости создать шаблон-карточку, вы можете сделать это с использованием меташаблона {{Карточка}} — техническая инструкция содержится на соответствующей странице. Не следует использовать таблицы или меташаблоны вида {{Что-то там/строка}}.
Полезно поискать подходящий шаблон-карточку в английской, французской или иной крупной Википедии и взять за образец его параметры. Но лучше не копировать его код и оформление — нормы последних в разных разделах могут весьма отличаться.
Запрещено создавать форки — шаблоны, повторяющие уже существующую функциональность, но с некоторыми дополнительными особенностями вроде автонумерации или иного оформления.
Иногда можно создать обёртку шаблона-карточки, но практика спорна и, по мнению некоторых участников, напрасно усложняет техподдержку шаблонов. Тем не менее, полезно делать импортёры карточек для переноса карточек из английского или другого подходящего раздела; в отличие от обычных шаблонов-карточек и их обёрток, импортёры используются с подстановкой.
Функциональность
Желательно ограничивать число параметров разумным количеством, не превращая карточки в таблицы технических характеристик и маловажных деталей;
- и напротив, желательно сделать достаточно общие параметры, чтобы можно было использовать шаблон-карточку в широком кругу статей, и при необходимости задать различные заготовки для копирования для разных типов объектов;
- необходимость прятать часть данных в скрываемые блоки — признак того, что карточка перегружена (исключение — обеспечение доступности путём дублирования редких символов картинкой, как в {{Звук}}); кроме того, скрываемые блоки не работают в мобильной версии.
Не следует использовать технические трюки, усложняющие код и не дающие заметной пользы — благодаря им накапливается технический долг;
- пример такого нежелательного трюка — автовикификация, то есть оборачивание параметра в квадратные скобки в самом шаблоне, а не при его вызове:
| текст1 = [[{{{параметр|}}}]]
сокращающая заполнение на четыре символа в простых случаях, но принуждающая писать эзотерический код вроде
| параметр = Кошечкино (значения){{!}}Кошечкино{{ъъ}}, {{хх}}Собачкино (значения){{!}}Собачкино
в более сложных, например при перечислении нескольких значений. Вариант с предварительной проверкой на наличие статьи, вроде
| текст1 = {{#ifexist: {{{параметр|}}} | [[{{{параметр}}}]] | {{{параметр|}}} }}
тоже плох — поведение шаблона-карточки будет отличаться в зависимости от того, введено в параметр одно значение или же несколько, разделённых запятой, что неинтуитивно.
Не следует задавать значением по умолчанию значение неизвестно: например, появление «автор: неизвестно» в статье о произведении, автор которого не указан в карточке, но известен человечеству, некорректно;
- также не следует делать обязательных параметров, кроме тех, которые действительно необходимы; так, хотя оригинал имени можно заполнить у любого китайского императора, карточка, у которой этот параметр незаполнен, не должна показывать читателям что-то вроде
{{{оригинал имени}}}— используйте взамен отслеживающие категории.
Нежелательно включение единиц измерения в параметры: использование
| длина, м = 5
вместо
| длина = 5 м
только усложняет ситуацию, когда нужно указать сноску или несколько значений для разных контекстов в одном поле.
Не экономьте на длине параметров — если в карточке дифференциального уравнения нужно указывать область определения, называйте поле именно так, а не просто область, даже если других областей в шаблоне-карточке не предвидится.
Желательно согласовать название параметров с другими шаблонами-карточками.
Категории
Карточками могут проставляться как чисто статейные категории, вроде Категория:Мединские суры, так и служебные категории. Обычно это либо категории «по алфавиту» (например, Категория:Персоналии по алфавиту), с помощью которых можно следить за добавлениями карточки в статьи, либо отслеживающие категории (типа Категория:Футбол:Статьи с карточками без карьеры), помогающие отслеживать популярные ошибки.
Категории, добавляемые шаблоном, обычно указывают после кода самой карточки; их следует оборачивать, чтобы они не отображались вне основного пространства имён, а также чтобы была возможность отключить категории вручную параметром nocat — например, если карточка указана в подразделе статьи. Это можно сделать примерно следующим кодом<:
}}<!--
-->{{#if: {{NAMESPACE}}{{{nocat|}}} || <!--
-->[[Категория:Котики по алфавиту]]<!--
-->{{#if: {{{клубы|}}}{{{футбольная деятельность|}}}{{{тренерские клубы|}}} || [[Категория:Футбол:Статьи с карточками без карьеры]] }}<!--
--> }}<noinclude>{{doc}}</noinclude>
Комментарии <!-- --> нужны, чтобы не добавлялись пустые строки: два перевода строки в коде после карточки приведут к появлению пустой строки перед преамбулой в тексте статьи.
Иногда полезно изменять ключ сортировки по умолчанию, убирая некоторый стандартный фрагмент из начала названия — например, «The» из начала музыкальных альбомов или «Улица» из начала улиц. Для этого можно использовать подобный код[5]:
{{#ifeq: {{str left|{{PAGENAME}}|4}} | The{{sp}} | {{DEFAULTSORT:{{Без начала|{{PAGENAME}}|The}}}} }}
Документация
Для карточек следует создавать документацию, при этом не inline-овую (через {{doc-inline}}), а вынесенную на отдельную страницу (через {{doc}}).
Желательно заполнить TemplateData — это позволяет редактировать карточку в визуальном редакторе и упрощает её документирование путём использования шаблонов {{Заготовка шаблона}} и {{Пример шаблона}}.
Нужно добавить в шаблон подходящие подкатегории категории Шаблоны-карточки — как тематические, вроде Шаблоны-карточки:Математика и Шаблоны-карточки:Спорт, так и типовые, вроде Шаблоны-карточки:Организации и Шаблоны-карточки:События.
Указать отслеживающие категории можно в отдельном разделе «Отслеживающие категории» с использованием шаблона {{Категория с размером}}.
Если шаблон-карточка в значительной степени использует модуль Lua, то следует проставить {{onLua}}. Для точечных использований вроде вызовов строковых функций из модуля String этого делать не стоит, даже с параметром |partly=1.
Оформление
Параметры обычно именуются на русском языке и в формате оригинал имени (не Оригинал имени, оригинал_имени, ОригИм и т. д.);
- большинство шаблонов-карточек именуются без слова «карточка», в отличие от других разделов, где обычно добавляется слово «infobox».
Размер шрифта в карточках уже уменьшен по сравнению с размером его в статье, поэтому не следует его дополнительно уменьшать, см. соответствующее правило;
- в целом в ручной регулировке шрифтов при правильной разметке обычно нет необходимости — так, в поле вверху автоматически отображается размер 125 %.
Нужно проверять работу любого задаваемого вручную оформления в нестандартных скинах — обязательно в MinervaNeue, использующемся в мобильной версии[6], но лучше и в MonoBook, которые ранее был основным скином и всё ещё широко используется зарегистрированными участниками.
Цвета
| Вверху | |
|---|---|
| англ. In the header | |
| Первый заголовок | |
| Первая метка | первый текст |
| Вторая метка | второй текст |
| Третья метка | третий текст |
По умолчанию у карточек заголовки и иные блоки имеют голубоватый оттенок, использующий цвета, основанные на стандартном оформлении навигационных таблиц (синяя схема). Как примеры см. шаблоны-карточки {{Компания}} и {{Автомобиль}}.
Если в карточке нет поля для изображений и нет поля «заголовок1», или если присутствует поле «вверху3», то для выделения поля «вверху2» можно добавить
| класс_вверху2 = infobox-header
или
| класс_вверху2 = infobox-subheader
в случае, если вам нужно два заголовка разного уровня[7].
В противном случае этого делать не рекомендуется, поскольку пространство между «вверху» и изображением или полем «заголовок1» достаточно выделяет поле «вверху2».
| Вверху | |
|---|---|
| англ. In the header | |
| Первый заголовок | |
| Первая метка | первый текст |
| Вторая метка | второй текст |
| Третья метка | третий текст |
Серая схема — одноцветная схема оформления, использующая цвет #eaecf0.
Эта схема задаётся так:
| цвет = Base
при этом обязательно должен быть заполнен параметр «имя».
Дополнительных цветов для поля «вверху2» и заголовков второго уровня нет, в отличие от синей схемы.
Как примеры см. шаблон-карточку {{Учёный}}.
Также могут использоваться другие схемы, одобренные для использования тематическими проектами. Для каждой такой схема должна быть создана подстраница шаблона {{Цвет}}
Прочие стили
Если поле «внизу» содержит один из шаблонов категории Шаблоны:Подстраницы шаблона Карточка, ссылку на сайт или примечание, то обычно оно имеет цветной фон; если же там содержится карта, то фон обычно прозрачен.
Использование цветов для меток не рекомендуется. Если они всё же используются, они должны быть бледнее цвета заголовка, а также нужно увеличить паддинги:
| стиль_меток = background:{{Цвет|Accent90}}; padding-left:0.4em; padding-right:0.4em;
Хотя использование скрываемых блоков в общем случае не рекомендуется, иногда они нужны — например, для обеспечения доступности путём дублирования редких символов картинкой, как в шаблоне {{Звук}}. В таком случае можно оформить скрываемый блок так, чтобы его заголовок выглядел как подзаголовки в самой карточке. Это делается при помощи шаблона {{Начало скрытого блока}} c такими параметрами:
| текст1 = {{Начало скрытого блока
| заголовок = Заголовок
| выравнивание_текста = center
| стиль_тела = padding:0; font-size:100%;
| стиль_заголовка = padding:0; background:{{Цвет|Accent80}};
| рамка = none
}}
Скрываемое содержимое
{{Конец скрытого блока}}
| стиль_текста1 = padding:0;
Маркированные подпараметры можно оформить с помощью {{Карточка/блок с маркерами}}. При этом не рекомендуется ими злоупотреблять — заголовки часто предпочтительнее.
Рекомендуется использовать стандартную ширину карточки — 23em (явно указывать не требуется), но при необходимость можно использовать 27em или 19em.
Использование иных стилей не рекомендуется.
См. также
- en:Wikipedia:Manual of Style/Infoboxes
- en:Help:Infobox
- РУ:Шаблоны
- РУ:Навигационные шаблоны
- Категория:Шаблоны-карточки
- {{Карточка}}
Примечания
- ↑ Слова «карточка» и «шаблон-карточка» могут использоваться взаимозаменяемо.
- ↑ Хотя шаблон может быть настроен так, чтобы маркеры отображались — заданием
|классN=noplainlist - ↑ Порядок ношения орденов и медалей устанавливается законодательством государства, гражданином которого является персона. Для России см. Порядок ношения государственных наград в Российской Федерации. Данный порядок всегда предусматривает приоритет отечественных наград перед иностранными, порядок ношения последних может прописываться, а может и нет. Если человек имеет иностранные награды, а порядок их ношения не прописан в законодательстве государства, гражданином которого он является, то используется порядок, прописанный в законодательстве наградившего государства. В ряде государств ношение иностранных наград законодательно запрещено — в таких случаях они всё равно указываются в карточке.
- ↑ Шаблон-карточка {{Персона}} по многим параметрам является де-факто стандартом для шаблонов-карточек.
- ↑ Возможно, также можно использовать модуль AdjustSortKey, но лучше сначала обернуть его в шаблон.
- ↑ Но скин MinervaNeue может использоваться и без мобильной версии
- ↑ При использовании заголовков второго уровня желательно явно указать
|автозаголовки=нетв шаблоне {{Карточка}} на случай, если в будущем значение по умолчанию будет изменено с нет на да.