Этот шаблон добавляет строки в таблицу «Imageinfo», которая объявлена в шаблоне Image. Просмотр таблицы.
Универсальный шаблон, предназначенный для отображения названия/значки/ссылки на изображение.
По умолчанию, отображается ссылку на предмет, а перед ней добавляет значок предмета.
Использование
Все параметры являются необязательными. Несмотря на это, некоторые комбинации являются недопустимыми и могут привести к ошибкам, например, {{item|icons=no|mode=image}}
.
Для получения более подробной информации см. примеры ниже.
- безымянный параметр 1
Отображаемое по умолчанию название предмета, ссылка на статью и название файла изображения. Если не уверены, попробуйте использовать данные шаблона {{{id}}}.
- безымянный параметр 2
Настраиваемый текст ссылки, включающий в себя разрывы строки (
), а также другой вики-текст. Если окончания «-ы» и «-и» не будут указаны, они добавятся в конце текста автоматически. Окончания у множественного числа достаточно понятное явление: если добавить «-ы» в конце слова «топор», то получится ссылка на «топоры». Для русскоязычного раздела будет использоваться автоматический перевод, заданный в базе данных переводов.
<br>
- t
Настраиваемый текст, заменяющий безымянный параметр 2, и отображающийся как есть, без добавления каких-либо окончаний в конце слова. Например, следует так и писать «топоры», вместо «топор» + «-ы».
- mode
Режим отображения. Возможны следующие значения:
image
(рекомендуемый вариант) илиimageonly
, илиonlyimage
— будет отображаться только изображение;text
(рекомендуемый вариант) илиnoimage
— изображение отображаться не будет;table
(рекомендуемый вариант) или2-cell
— будет отображено две ячейки для таблицы. Простой способ ввода —{{item|mode=image|itemname}} || {{item|mode=text|itemname}}
.
Для увеличения производительности рекомендуется использовать первые варианты значений.
- image
Название файла изображения, без квадратных скобок и «Файл:
» (должен включать расширение файла, например, Parrot.png
).
Можно задавать несколько изображений, просто разделите названия файлов косой чертой (например, Parrot.png/Parrot (placed).png
).
- size
Настраиваемый размер изображения (ознакомьтесь, пожалуйста со статьёй «Расширенный синтаксис изображений» (на англ.)).
Можно задавать несколько размеров, просто разделите значения размеров косой чертой (например, 32px/24x24px
).
Когда указано несколько изображений:
- если задано одно значение размера, оно применяется для всех изображений
- если заданный размер меньше исходного размера изображения, дополнительные изображения будут отображаться так, будто для них не задавались другие значения размеров
- если заданный размер больше исходного размера изображения, другие размеры будут просто не учитываться.
Для масштабирования изображения вы можете использовать *[множитель]
, например, 24x24px*0.5
, 24px*0.5/24px*2
и т.д.
- scale
Одно или несколько изображений будут масштабироваться на основании size
и scale
. Например, |size=32x32px|scale=0.5
даст тот же результат, что и |size=16x16px
. В параметре, отвечающем за масштаб, будет происходить умножение значения на заданный множитель, |size=32x32px*0.5|scale=0.5
даст то же, что и |size=8x8px
. Масштаб может регулироваться.
- maxsize
Максимальный размер изображения. Используйте стандартный синтаксис для задания размера изображению, например, 32px/24x24px
. Будет применяться после значения масштаба.
- ext
Расширение файла изображения, по умолчанию png. Работает только тогда, когда не задан параметр image
.
- link
Настраиваемая текстовая ссылка. Если значение пустое (например, |link=|
), ссылка указана не будет (см. пример ниже). Примечание: eicons
работают только, когда указано значение ссылки.
- nolink = y/yes
Аналогично |link=|
, работает только тогда, когда link
не задан. Если использовать |link=somelink|nolink=y
, результат ничего не даст.
- anchor = y/yes
Если задано, то будет создан якорь для страницы, заданной в {{{1}}}.
- note
Дополнительный текст примечания. По умолчанию, отображается как маленький серый текст между названием предмета и значками, а также без ссылок.
- note2
Ещё один текст примечания. По умолчанию, отображается как серый текст стандартного размера, без ссылок, и всегда имеет только одну строку.
- wrap = y/yes
Работает только тогда, когда не заданы id= или note2=. Если параметр задан, то значки платформ и/или примечания отображаются на новой строке.
- icons = n/no/y/yes
Значения n/no
отключают значки платформ; по умолчанию они включены.
- id
Числовой показатель, отображающий информацию об идентификаторе (ID) предмета (или другого объекта).
- type
Тип ID, чувствителен к регистру, по умолчанию — item
, работае корректно только тогда, когда задан параметр id. Другими значениями могут быть tile
(тайл), wall
(стена), npc
(существо), mount
(средство передвижения), buff
(баф), debuff
(дебаф), projectile
(снаряд) или armor
(броня). Все остальные значения рассматриваются как item
(предмет).
- showid = y/yes/n/no
Соответственно включает/выключает отображение ID. По умолчанию, включено, если задан параметр id
, выключено, если id
не задан. Если же showid
включён, а id
выключен, то это заставит ID выгружаться из базы данных (такой как {{itemIdFromName}}, в зависимости от выбранного значения параметра type
).
- small = y/yes
Уменьшает размер значков платформ (полезно, когда мало места).
- class
Настраиваемые CSS-класс(ы). Здесь есть несколько заранее заданных классов, служащих для определённых целей (см. примеры ниже). Можно добавить свой, если нужно.
- css or style
Настраиваемые CSS-стили.
Примеры
Основные
Результат | Код | Примечание |
---|---|---|
Кровать | {{item|Bed}} |
Основное использование. |
«Формат:C» | {{item|Format:C}} |
«:» в названии предмета. |
Weapon Imbue: Venom | {{item|Weapon Imbue: Venom}} |
«:» в названии предмета. |
Любая кровать | {{item|Bed|Any Bed}} |
Настраиваемый текст. |
Нож психа Бабочка | {{item|Psycho Knife|s}} {{item|Butterfly|s}} |
Множественное число (не работает при переводе на русский). |
Деревянный меч Внутренний ID предмета: 24 |
{{item|id=24}} |
Автоматическое извлечение имени из идентификатора. |
Деревянный меч | {{item|id=24|showid=no}} |
Автоматическое извлечение имени из идентификатора, но без его отображения. |
Моё лучшее оружие Внутренний ID предмета: 24 |
{{item|id=24|t=Моё лучшее оружие}} |
Автоматическое извлечение имени из идентификатора. |
В замешательстве Внутренний ID бафа: 31 |
{{item|id=31|type=buff}} |
Автоматическое извлечение названия бафа из идентификатора. |
Стена плоти | {{item|Wall of Flesh|size=32px}} |
Настраиваемый размер изображения. (Подробнее см. расширенный синтаксис изображений). |
Стена плоти |
{{item|Wall of Flesh|size=32px|Стена<br/>плоти}} |
Настраиваемый текст в несколько строк. |
Стена плоти |
{{item|Wall of Flesh|size=32px|Стена<br/>плоти|class=multi-line}} |
Для вертикального выравнивания нескольких строк требуется значение класса multi-line .
|
Мешок с сокровищами | {{item|Treasure Bag|s|ext=gif}} |
Настраиваемое расширение файла изображения. |
Мешок с сокровищами(режим эксперта) | {{item|Treasure Bag|s|note={{small|(режим эксперта)}}|ext=gif}} |
Текст с примечанием. |
Ручной попугай | {{item|Pet Parrot|image=Parrot.png}} |
Настраиваемое названия файла изображения. |
Ручной попугай | {{item|Pet Parrot|image=Parrot.png|ext=jpg}} |
Будет отображён Parrot.png , так как ext не учитывается, если задан параметр image .
|
Ручной попугай | {{item|Parrot|link=Питомцы|Pet Parrot}} |
Настраиваемая ссылка. |
Пчелиные соты | {{item|Beeswax|link=}} |
Без ссылки. |
Пчелиные соты | {{item|Beeswax|nolink=y}} |
Без ссылки. |
Пчелиные соты | {{item|Beeswax|nolink=y|link=Bee}} |
Если задан параметр link , то работать будет только nolink=y .
|
Пчелиные соты | {{item|Beeswax|small=y}} |
Уменьшенные значки платформ. |
Пчелиные соты | {{item|Beeswax|icons=no}} |
Отключает отображение значков платформ. (так быстрее) |
Пчелиные соты Внутренний ID предмета: 5019 |
{{item|Beeswax|id=5019}} |
Дополнительная информация об идентификаторе. |
Пчелиные соты Внутренний ID предмета: |
{{item|Beeswax|showid=y}} |
Автоматическое проставление идентификатора предмета. |
Ручная тифия Внутренний ID бафа: 204 |
{{item|Pet Tiphia|id=204|type=buff}} |
Другой тип идентификатора, в данном случае — идентификатор бафа. |
Гид Внутренний ID существа: 22 |
{{item|Guide|id=22|type=npc}} |
Идентификатор существа. |
В замешательстве Внутренний ID бафа: 31 |
{{item|Confused|showid=y|type=buff}} |
Автоматическое проставление идентификатора бафа. |
Пчелиные соты Внутренний ID предмета: 5019 |
{{item|Beeswax|id=5019|anchor=y}} |
Создание якоря. В данном случае, {{PAGENAME}}#Beeswax перенаправит сюда. |
Размер и масштаб
Результат | Код | Примечание |
---|---|---|
Пчелиные соты | {{item|Beeswax}} |
Стандартный размер, здесь изображение имеет в высоту 32px (px → пкс → пиксели). |
Пчелиные соты | {{item|Beeswax|size=16px}} |
Настраиваемый абсолютный размер. (x16px) |
Пчелиные соты | {{item|Beeswax|size=*0.5}} |
Настраиваемый масштаб изображения. (x16px) |
Пчелиные соты | {{item|Beeswax|size=x40px*0.5}} |
Масштабирование абсолютного размера. (x20px) |
Пчелиные соты | {{item|Beeswax|scale=0.5}} |
Масштабирование. (x16px) |
Пчелиные соты | {{item|Beeswax|size=40px*0.5|scale=2}} |
Объединение значений масштаба и размера. (40px) |
Пчелиные соты | {{item|Beeswax|maxsize=12px}} |
Максимальный размер. |
Пчелиные соты | {{item|Beeswax|maxsize=40px}} |
Максимальный размер, ничего не изменилось. |
Пчелиные соты | {{item|Beeswax|maxsize=12x16px}} |
Максимальный размер. |
Пчелиные соты | {{options/set|scale=0.5}}{{item|Beeswax}}{{options/reset|item}} |
Изменение размера через настройки options .
|
Пчелиные соты | {{options/set|scale=0.55}}{{item|Beeswax|size=*0.5}}{{options/reset|item}} |
Удвоение масштаба. |
Примечание: В зависимости от того, какие настройки задания размера работают для [[Файл:]]
, вы можете задать размер (после масштаба) бо́льший, чем размер исходного изображения, для этого понадобится задавать значения в формате ЧЧpx или ЧЧxЧЧpx (где «ЧЧ» — числовое значение размера), а вариант xЧЧpx не даст результата. Например, для «пчелиных сот» вариант {{item|Beeswax|size=x40px}}
не изменит размер.
Несколько изображений
Результат | Код | Примечание |
---|---|---|
Печь | {{item|Furnace|image=Furnace.png/Furnace_(placed).gif}} |
Несколько изображений с автоматически настраиваемым размером. |
Печь | {{item|Furnace|image=Furnace.png/Furnace_(placed).gif|size=20px}} |
Настраивается только один размер, все остальные используют это значение размера. |
Печь | {{item|Furnace|image=Furnace.png/Furnace_(placed).gif|size=30px/20px}} |
Несколько изображений с разными размерами. |
Печь | {{item|Furnace|image=Furnace.png/Furnace_(placed).gif|size=30px/20px/300px}} |
Количество заданных размеров больше, чем количество изображений. Дополнительные размеры не учитываются. |
Печь | {{item|Furnace|image=Furnace.png/Furnace_(placed).gif/Hellforge.png|size=16px/50px}} |
Количество заданных размеров меньше, чем количество изображений. Дополнительные изображения используют автоматически заданный размер. |
wrap
, id
и note2
wrap
(разделение) работает только тогда, когда не заданы id
(идентификатор) и note2
(второе примечание).
Результат | Код | Примечание |
---|---|---|
Пчелиные соты | {{item|Beeswax|wrap=y}} |
Если есть значки платформ и нет дополнительного текста, то значки платформ перенесутся на следующую строку. Учтите, что значки платформ отображаются в уменьшенном размере. |
Кровать(какой-то текст) | {{item|Bed|wrap=y|note=(какой-то текст)}} |
Если есть какой-то дополнительный текст, то он переносится на следующую строку. |
Пчелиные соты (какой-то текст) | {{item|Beeswax|wrap=y|note=(какой-то текст)}} |
Если есть какой-то дополнительный текст, то он переносится на следующую строку, а значки платформ отображаются на первой. |
Пчелиные соты(какой-то текст) Внутренний ID предмета: 234 |
{{item|Beeswax|wrap=y|note=(какой-то текст)|id=234}} |
Если задан параметр id , то примечание и значки отображается на одной строке, даже если задан wrap=y .
|
Пчелиные соты какие-то ещё тексты. |
{{item|Beeswax|wrap=y|note2=какие-то ещё тексты.}} |
С note2 всё просто.
|
Пчелиные соты какие-то ещё тексты. Внутренний ID предмета: 2384 |
{{item|Beeswax|id=2384|note2=какие-то ещё тексты.}} |
id и note2 всегда занимают целую строку.
|
Режим отображения
Результат | Код | Примечание | |||||||
---|---|---|---|---|---|---|---|---|---|
Пчелиные соты Внутренний ID предмета: 2384 |
{{item|Beeswax|id=2384}} |
По умолчанию, отображается изображение и информация в текстовом виде. | |||||||
{{item|Beeswax|mode=image|id=2384}} |
При заданном mode=image , будет отображаться только изображение, без текста, примечаний, ID, а также без значков платформ.
| ||||||||
Пчелиные соты (какой-то текст) | {{item|Beeswax|mode=text|wrap=y|note=(какой-то текст)}} |
При заданном mode=text , изображение не выводится.
| |||||||
|
{| class="terraria lined" |{{item|Beeswax|mode=table}} |- |{{item|Butterfly|Бабочки|note=(какой-то текст)|mode=table}} |} |
mode=table создаёт две отдельные ячейки таблицы.
| |||||||
|
{| class="terraria lined" |{{item|Beeswax|mode=table}} || текст |- |{{item|Butterfly|Бабочки|note=(какой-то текст)|mode=table|rowspan=2}} || строка 1 |- | строка 2 |} |
mode=table : свойство rowspan (объединение строк).
| |||||||
|
{| class="terraria lined item-noborder" |{{item|Beeswax|mode=table}} |- |{{item|Butterfly|Бабочки|note=(какой-то текст)|mode=table}} |} |
таблица с классом item-noborder : скрывает границу между двумя ячейками.
|
CSS-стили и предопределённые классы
Результат | Код | Примечание |
---|---|---|
Пчелиные соты Внутренний ID предмета: 2384 |
{{item|Beeswax|link=|id=2384|css=color:red;border: 2px solid blue;padding: 3px; background:#ccc}} |
Настраиваемый CSS-стиль. |
Пчелиные соты Внутренний ID предмета: 2384 |
{{item|Beeswax|id=2384|class=boldname}} |
Заранее предопределённый класс boldname задаст названию предмета полужирное начертание.
|
Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 |
{{item|Beeswax|id=2384|note=текст|note2=текст2|class=notecolor}} |
Предопределённые классы notecolor и note2color задают стандартный (родительский) цвет текста для значений note или note2 ,соответственно.
|
Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 |
{{item|Beeswax|id=2384|note=текст|note2=текст2|class=notesize}} |
Предопределённые классы notesize и note2size отображают значения note стандартного размера, а note2 в уменьшенном виде, соответственно.
|
Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 |
{{item|Beeswax|id=2384|note=текст|note2=текст2|class=textleft}}<br/>{{item|Beeswax|id=2384|note=текст|note2=текст2|class=textcenter}}<br/>{{item|Beeswax|id=2384|note=текст|note2=текст2|class=textright}} |
Предопределённые классы textleft (выравнивание по левому краю), textcenter (выравнивание по центру) и textright (выравнивание по правому краю) аналогичны действиям alignleft/aligncenter/alignright , но применяются только для строки примечаний. Выравнивание left/center/right могут применяться одновременно с другим текстом со значениями align/center/right .
|
Пчелиные соты Внутренний ID предмета: 2384 |
{{item|Beeswax|id=2384|class=block|mode=text}} |
Предопределённый класс block (блок) позволяет основному элементу названия и текста отображаться как один элемент block (по умолчанию он является inline-block ). На практике применяется совместно с mode=text .
|
Пчелиные сотытекст текст2 Внутренний ID предмета: 2384 |
{{item|Beeswax|id=2384|note=текст|note2=текст2|class=notesize notecolor boldname|css=color:red}} |
Вы можете задавать сразу несколько классов, отделяя их пробелом, а также задать свой css-стиль, работающий вместе с классами. |
<div style="width: 5em">{{item|Wall of Flesh|size=32px|class=break}}</div> |
Разделяет название предмета с длинным текстом, если места недостаточно. |
Вращение
Вы можете переворачивать (вращать) изображения с помощью CSS-классов.
Вращение происходит по центру изображения и все заданные значения размеров сохраняются и не изменяются при вращении. Тем не менее, будьте осторожны при использовании rotate90
и rotate270
.
Результат | Код |
---|---|
Гид | {{item|Guide}}
|
Гид | {{item|Guide|class=mirror}}
|
Гид | {{item|Guide|class=flip}}
|
Гид | {{item|Guide|class=rotate90}}
|
Гид | {{item|Guide|class=rotate180}}
|
Гид | {{item|Guide|class=rotate270}}
|
Изменение стандартных настроек
См. подробнее примеры ниже.
Пример
Код | Результат |
---|---|
По умолчанию: {{item|Beeswax|note=(текст)}} Отключение значков платформ: {{options/set|item|icons=no}} {{item|Beeswax|note=(текст)}} Включение значков платформ в уменьшенном виде: {{options/set|item|icons=y|smallicons=y}} {{item|Beeswax|note=(текст)}} Включение переноса строки и переключение в режим текста (без изображения): {{options/set|item|wrap=y|mode=text}} {{item|Beeswax|note=(текст)}} Включение режима «без ссылок»: {{options/set|item|nolink=y}} {{item|Beeswax|note=(текст)}} Этот же режим продолжает действовать и при наличии '''<code>link=</code>''' {{item|Beeswax|note=(текст)|link=Пчела}} Вывод текущих значений: nolink = {{options|item|nolink}} ; wrap = {{options|item|wrap}} ; mode = {{options|item|mode}} ; Сброс всех настроек: {{options/reset|item}} {{item|Beeswax|note=(текст)}} Настраиваемый CSS и класс: {{options/set|item|css=border:1px solid red;padding:3px}} {{item|Beeswax|note=(текст)}} {{options/set|item|class=boldname}} {{item|Beeswax|note=(текст)}} Полный сброс: {{options/reset|item}} {{item|Beeswax|note=(текст)}} |
По умолчанию: Пчелиные соты(текст) Отключение значков платформ: Пчелиные соты(текст) Включение значков платформ в уменьшенном виде: Пчелиные соты(текст) Включение переноса строки и переключение в режим текста (без изображения): Пчелиные соты (текст) Включение режима «без ссылок»: Пчелиные соты (текст) Этот же режим продолжает действовать и при наличии Пчелиные соты (текст) Вывод текущих значений: nolink = y ; wrap = y ; mode = text ; Сброс всех настроек: Пчелиные соты(текст) Настраиваемый CSS и класс: Пчелиные соты(текст) Пчелиные соты(текст) Полный сброс: Пчелиные соты(текст) |
О переводе на другие языки
{{item}} — это готовый к интернационализации (i18n) шаблон, в который встроен автоматический перевод. Для того, чтобы перевести название объекта на русский язык, не нужно менять его название, настройки автоматического перевода сделают это сами, например:
Код | Результат на русском языке | Результат на английском языке |
---|---|---|
{{item|Golden Chest}} |
Роскошный сундук | Golden Chest |
Для корректного отображения названия предмета и соответствующего ему изображения, рекомендуется не менять название в безымянном параметре 1 ({{item}} автоматически определяет название и ссылку на предмет и изображение). Для изменения отображаемого названия можно менять безымянный параметр 2. Однако, если русское название файла-перенаправления существует в английском разделе (общем хранилище), то русское название в параметре будет работать также корректно. Например:
Значение безымянного параметра 1 на английском языке | |
---|---|
Ссылка на русском языке | Ссылка на английском языке |
{{item|Copper Ore|Какая-то руда}} : Какая-то руда(ссылка ведёт на страницу «Медная руда») |
{{item|Copper Ore|Какая-то руда|lang=en}} : Какая-то руда(ссылка ведёт на страницу-перенаправление «Copper Ore») |
Значение безымянного параметра 1 на русском языке | |
Ссылка на русском языке | Неправильное использование |
{{item|Медная руда}} : Медная руда{{item|Медная руда|Руда}} : Руда |
{{item|Руда из меди}} : Руда из медиРуда из меди(изображение не найдено) |