Шаблон:Recipe: различия между версиями

Материал из МК14 | Space Station 14 Wiki
(Новая страница: «<includeonly> <div style="display:inline-flex; flex-direction:column; background:#222; border-radius:10px; box-shadow:8px 8px 12px rgba(0,0,0,0.4), inset 2px 2px 4px rgba(255,255,255,0.12), inset -2px -2px 4px rgba(0,0,0,0.5); overflow:hidden; color:#fff; font-family:Arial,sans-serif;"> <!-- НАЗВАНИЕ --> <div style="background:#1b1b1b; min-height:42px; display:flex; align-items:center; justify-content:center; padding:0 20px; box-sizing:border-box; b...»)
 
Нет описания правки
Строка 17: Строка 17:
<div style="display:flex; align-items:flex-start; justify-content:center; gap:10px; flex-wrap:wrap;">
<div style="display:flex; align-items:flex-start; justify-content:center; gap:10px; flex-wrap:wrap;">


<!-- ИНГРЕДИЕНТ 1 -->
{{#if:{{{ingredient1_name|}}}|
{{#if:{{{ingredient1_name|}}}|
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
Строка 25: Строка 26:


<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
{{{ingredient1_name}}}
{{{ingredient1_name}}}{{#if:{{{ingredient1_amount|}}}| [{{{ingredient1_amount}}}]|}}
{{#if:{{{ingredient1_amount|}}}|<br>{{{ingredient1_amount}}}|}}
</div>
</div>


Строка 32: Строка 32:
|}}
|}}


<!-- ИНГРЕДИЕНТ 2 -->
{{#if:{{{ingredient2_name|}}}|
{{#if:{{{ingredient2_name|}}}|
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
Строка 40: Строка 41:


<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
{{{ingredient2_name}}}
{{{ingredient2_name}}}{{#if:{{{ingredient2_amount|}}}| [{{{ingredient2_amount}}}]|}}
{{#if:{{{ingredient2_amount|}}}|<br>{{{ingredient2_amount}}}|}}
</div>
</div>


Строка 47: Строка 47:
|}}
|}}


<!-- ИНГРЕДИЕНТ 3 -->
{{#if:{{{ingredient3_name|}}}|
{{#if:{{{ingredient3_name|}}}|
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
Строка 55: Строка 56:


<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
{{{ingredient3_name}}}
{{{ingredient3_name}}}{{#if:{{{ingredient3_amount|}}}| [{{{ingredient3_amount}}}]|}}
{{#if:{{{ingredient3_amount|}}}|<br>{{{ingredient3_amount}}}|}}
</div>
</div>


Строка 62: Строка 62:
|}}
|}}


<!-- ИНГРЕДИЕНТ 4 -->
{{#if:{{{ingredient4_name|}}}|
{{#if:{{{ingredient4_name|}}}|
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
Строка 70: Строка 71:


<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
{{{ingredient4_name}}}
{{{ingredient4_name}}}{{#if:{{{ingredient4_amount|}}}| [{{{ingredient4_amount}}}]|}}
{{#if:{{{ingredient4_amount|}}}|<br>{{{ingredient4_amount}}}|}}
</div>
</div>


Строка 77: Строка 77:
|}}
|}}


<!-- ИНГРЕДИЕНТ 5 -->
{{#if:{{{ingredient5_name|}}}|
{{#if:{{{ingredient5_name|}}}|
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
<div style="display:flex; flex-direction:column; align-items:center; width:75px;">
Строка 85: Строка 86:


<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
<div style="font-size:14px; color:#ddd; text-align:center; margin-top:8px; line-height:18px;">
{{{ingredient5_name}}}
{{{ingredient5_name}}}{{#if:{{{ingredient5_amount|}}}| [{{{ingredient5_amount}}}]|}}
{{#if:{{{ingredient5_amount|}}}|<br>{{{ingredient5_amount}}}|}}
</div>
</div>


Строка 102: Строка 102:


<div style="font-size:17px; font-weight:bold; line-height:20px; text-align:center;">
<div style="font-size:17px; font-weight:bold; line-height:20px; text-align:center;">
{{{method_name|Приготовление}}}
{{{method_name|Приготовление}}}{{#if:{{{method_time|}}}|<br>{{{method_time}}}|}}
{{#if:{{{method_time|}}}|<br>{{{method_time}}}|}}
</div>
</div>


Строка 134: Строка 133:
== Recipe — шаблон рецепта ==
== Recipe — шаблон рецепта ==


Универсальный шаблон для отображения рецептов. Позволяет добавлять от одного до пяти ингредиентов, способ приготовления, время приготовления и результат.
Шаблон предназначен для отображения рецептов с ингредиентами, способом приготовления и результатом.


=== Параметры ===
=== Параметры ===
Строка 147: Строка 146:
| <code>ingredient1_img</code> || Изображение первого ингредиента || Да
| <code>ingredient1_img</code> || Изображение первого ингредиента || Да
|-
|-
| <code>ingredient1_amount</code> || Количество первого ингредиента || Нет
| <code>ingredient1_amount</code> || Количество первого ингредиента, отображается в квадратных скобках || Нет
|-
|-
| <code>ingredient2_name</code> || Название второго ингредиента || Нет
| <code>ingredient2_name</code> || Название второго ингредиента || Нет
Строка 173: Строка 172:
| <code>ingredient5_amount</code> || Количество пятого ингредиента || Нет
| <code>ingredient5_amount</code> || Количество пятого ингредиента || Нет
|-
|-
| <code>method_name</code> || Способ приготовления: Нож, Измельчитель, Микроволновка, Мензурка и т. д. || Да
| <code>method_name</code> || Название способа приготовления || Да
|-
|-
| <code>method_img</code> || Изображение способа приготовления || Нет
| <code>method_img</code> || Изображение способа приготовления || Нет
|-
|-
| <code>method_time</code> || Время приготовления. Можно не указывать || Нет
| <code>method_time</code> || Время приготовления || Нет
|-
|-
| <code>result_name</code> || Название результата || Да
| <code>result_name</code> || Название результата || Да
Строка 192: Строка 191:
|ingredient1_name=Мясо
|ingredient1_name=Мясо
|ingredient1_img=FoodMeat.png
|ingredient1_img=FoodMeat.png
|ingredient1_amount=1
|ingredient1_amount=3


|ingredient2_name=Соус барбекю
|ingredient2_name=Лук
|ingredient2_img=FoodSauce.png
|ingredient2_img=FoodOnion.png
|ingredient2_amount=1
|ingredient2_amount=1
|ingredient3_name=Соус барбекю
|ingredient3_img=FoodSauce.png
|ingredient3_amount=2


|method_name=Микроволновка
|method_name=Микроволновка
Строка 207: Строка 210:
</pre>
</pre>


=== Нож ===
=== Результат ===


<pre>
Ингредиенты будут отображаться следующим образом:
|method_name=Нож
|method_img=Нож.png
</pre>


=== Измельчитель ===
'''Мясо [3]''' 
'''Лук [1]''' 
'''Соус барбекю [2]'''


<pre>
Если <code>ingredient1_amount</code> не указан:
|method_name=Измельчитель
|method_img=Измельчитель.png
</pre>


=== Мензурка ===
'''Мясо'''


<pre>
Квадратные скобки автоматически не отображаются.
|method_name=Мензурка
|method_img=Мензурка.png
|method_time=5 сек.
</pre>


[[Категория:Шаблоны]]
[[Категория:Шаблоны]]
</noinclude>
</noinclude>

Версия от 18:40, 13 августа 2026



Recipe — шаблон рецепта

Шаблон предназначен для отображения рецептов с ингредиентами, способом приготовления и результатом.

Параметры

Параметр Описание Обязательный
title Название рецепта Да
ingredient1_name Название первого ингредиента Да
ingredient1_img Изображение первого ингредиента Да
ingredient1_amount Количество первого ингредиента, отображается в квадратных скобках Нет
ingredient2_name Название второго ингредиента Нет
ingredient2_img Изображение второго ингредиента Нет
ingredient2_amount Количество второго ингредиента Нет
ingredient3_name Название третьего ингредиента Нет
ingredient3_img Изображение третьего ингредиента Нет
ingredient3_amount Количество третьего ингредиента Нет
ingredient4_name Название четвёртого ингредиента Нет
ingredient4_img Изображение четвёртого ингредиента Нет
ingredient4_amount Количество четвёртого ингредиента Нет
ingredient5_name Название пятого ингредиента Нет
ingredient5_img Изображение пятого ингредиента Нет
ingredient5_amount Количество пятого ингредиента Нет
method_name Название способа приготовления Да
method_img Изображение способа приготовления Нет
method_time Время приготовления Нет
result_name Название результата Да
result_img Изображение результата Да

Пример

{{Recipe
|title=Рёбрышки барбекю

|ingredient1_name=Мясо
|ingredient1_img=FoodMeat.png
|ingredient1_amount=3

|ingredient2_name=Лук
|ingredient2_img=FoodOnion.png
|ingredient2_amount=1

|ingredient3_name=Соус барбекю
|ingredient3_img=FoodSauce.png
|ingredient3_amount=2

|method_name=Микроволновка
|method_img=Микроволновка.png
|method_time=10 сек.

|result_name=Рёбрышки барбекю
|result_img=FoodMealRibs.png
}}

Результат

Ингредиенты будут отображаться следующим образом:

Мясо [3] Лук [1] Соус барбекю [2]

Если ingredient1_amount не указан:

Мясо

Квадратные скобки автоматически не отображаются.