Обсуждение шаблона:Файл: различия между версиями

Материал из Space Station 14 Вики
Новая страница: «{| class=wikitable style='width:100%' !style='width:10%'|Описание |{{#if: {{{Id|}}} | {{#invoke:Entity Lookup|getname|{{{Id|}}}}}. }}<!---->{{{Описание|}}} |- !Проект |{{{Проект|{{{Сервера|}}}}}} |- !Автор(-ы) |{{#if: {{{Id|}}} | {{#invoke:Entity Meta|main|author|{{#invoke:Entity Sprite|main|image|{{{Id|}}}}}}} }}{{{Автор|}}} |- !Источник |{{#if: {{{|Путь}}} | https://github.com/space-syndicate...»
 
Нет описания правки
Строка 8: Строка 8:
!Автор(-ы)
!Автор(-ы)
|{{#if: {{{Id|}}}  
|{{#if: {{{Id|}}}  
   | {{#invoke:Entity Meta|main|author|{{#invoke:Entity Sprite|main|image|{{{Id|}}}}}}}  
   | {{#invoke:Meta Sprite|main|author|{{#invoke:Entity Sprite|main|image|{{{Id|}}}}}}}
}}{{{Автор|}}}
}}{{{Автор|}}}
|-
|-
!Источник
!Источник
|{{#if: {{{|Путь}}}  
|{{#if: {{{Путь|}}}  
   | https://github.com/space-syndicate/space-station-14/blob/master/{{#invoke:FilePath|getLink|{{{Путь|}}}}}  
   | https://github.com/space-syndicate/space-station-14/blob/master/{{#invoke:FilePath|getLink|{{{Путь|}}}}}  
   | {{#if: {{{|Id}}}  
   | {{#if: {{{Id|}}}  
     | https://github.com/space-syndicate/space-station-14/blob/master/Resources/Textures/{{#invoke:FilePath|getLink|{{#invoke:Entity Sprite|main|image|{{{Id|PlushieNar}}}}}}}  
     | https://github.com/space-syndicate/space-station-14/blob/master/Resources/Textures/{{#invoke:FilePath|getLink|{{#invoke:Entity Sprite|main|image|{{{Id|}}}}}}}  
     | {{{Источник|}}}
     | {{{Источник|}}}
   }}
   }}
}}
}}
|-
|-
{{#if: {{{|Путь}}}  
{{#if: {{{Путь|}}}  
   | !Путь Windows
   | !Путь Windows
   {{!}} <span>{{#if: {{{|Id}}}  
   {{!}} <span>{{#if: {{{Id|}}}  
     | {{#invoke:FilePath|getWindowsPath|{{#invoke:Entity Sprite|main|image|{{{Id|PlushieNar}}}}}}}  
     | {{#invoke:FilePath|getWindowsPath|{{#invoke:Entity Sprite|main|image|{{{Id|}}}}}}}  
     | {{#invoke:FilePath|getWindowsPath|{{{Путь|}}}}}  
     | {{#invoke:FilePath|getWindowsPath|{{{Путь|}}}}}  
   }}</span> <span class="copy-icon">📋</span>
   }}</span> <span class="copy-icon">📋</span>
   {{!}}-
   {{!}}-
}}
}}
{{#if: {{{|Путь}}}  
{{#if: {{{Путь|}}}  
   | !Путь прочих
   | !Путь прочих
   {{!}} <span>{{#if: {{{|Id}}}  
   {{!}} <span>{{#if: {{{Id|}}}  
     | {{#invoke:FilePath|getOthersPath|{{#invoke:Entity Sprite|main|image|{{{Id|PlushieNar}}}}}}}  
     | {{#invoke:FilePath|getOthersPath|{{#invoke:Entity Sprite|main|image|{{{Id|}}}}}}}  
     | {{#invoke:FilePath|getOthersPath|{{{Путь|}}}}}  
     | {{#invoke:FilePath|getOthersPath|{{{Путь|}}}}}  
   }}</span> <span class="copy-icon">📋</span>
   }}</span> <span class="copy-icon">📋</span>
Строка 38: Строка 38:
{{#if: {{{Теги|}}}  
{{#if: {{{Теги|}}}  
   | !Теги
   | !Теги
   {{!}} {{#if: {{{Id|}}} | {{#invoke:Entity Sprite|main|id|{{{Id|}}}}} }}<!---->{{{Теги|}}}
   {{!}} {{#if: {{{Id|}}} | {{#invoke:Entity Tags|main|id|{{{Id|}}}}} }}<!---->{{{Теги|}}}
   {{!}}-
   {{!}}-
}}
}}
|}
|}
<noinclude>{{doc}}</noinclude>
<noinclude>{{doc}}</noinclude>

Версия от 14:15, 8 февраля 2025

Описание
Проект
Автор(-ы)
Источник
Документация

{{Файл}} — универсальный шаблон для оформления описаний файлов, загружаемых на вики. Поддерживает как игровые спрайты, так и прочие графические файлы. Автоматизирует подстановку данных по id, позволяет указывать источник, проект, путь и автора файла.

Обязателен к вызову и заполнению у каждого файла, также как и указание лицензии. См. SS14W:Файлы § Лицензии.

Шаблон для копирования

Для файлов игры

{{Файл
|Описание = 
|Id       = 
|Проект   = 
|Путь     = 
|Автор    =
}}

Для прочих изображений

{{Файл
|Описание = 
|Источник = 
|Автор    =
}}

Параметры

ПараметрОписаниеОбязателен?
|Описание =Используется для пояснения, расшифровки аббревиатур в названии (например, СМЭС), а также для описания скриншотов и рендеров.Нет; автоматически заполняется названием предмета по id, если это файл. В остальных случаях желателен.
|Id =Идентификатор сущности, выводимой, если это спрайт из игровых файлов. Используется в других параметрах для автоматического подстановки строк.Да, если это спрайт из файлов игры.
|Проект =Указывает, к какому проекту относится файл. Опирается на шаблон {{abb}}; сервера перечисляются через запятую.Да, для всех файлов подпроектов. Оставить пустым для файлов из основной игры.
|Путь =Путь к спрайту от папки "Resources" до папки с файлом. Допустимо использовать как "/", так и "\" в качестве разделителя. Если файл собран из нескольких файлов из разных папок, путь указывается для каждой из них.Нет; может выводиться по id.
|Источник =Ссылка на источник, откуда был получен файл. Если файл собран из нескольких источников (например, разных папок на GitHub), необходимо указать ссылки на каждый уникальный источник.Да, при использовании файлов, полученных не с ресурсов space-syndicate.
|Автор =Имя или псевдоним автора произведения.Нет; автоматически заполняется из meta.json по id, если доступен. В остальных случаях указывается в соответствии с условиями лицензии.

Пример использования

На основе Файл:CableApcStack.png.

== Краткое описание ==
{{Файл
|Описание = 
|Id       = CableApcStack
|Проект   = 
|Автор    = 
|Источник = 
|Путь     = 
}}

== Лицензирование ==
{{CC-BY-SA-3.0}}

На основе Файл:Information icon4.svg.

== Краткое описание ==
{{Файл
|Описание = Wikipedia port
|Источник = https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Information_icon4.svg
|Автор    = 
}}

== Лицензирование ==
{{PD-self}}