Ma3xak2 (обсуждение | вклад) (Новая страница: «<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...») |
Ma3xak2 (обсуждение | вклад) Нет описания правки |
||
| Строка 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|}}}| | |||
</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|}}}| | |||
</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|}}}| | |||
</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|}}}| | |||
</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|}}}| | |||
</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= | |ingredient1_amount=3 | ||
|ingredient2_name= | |ingredient2_name=Лук | ||
|ingredient2_img= | |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> | ||
=== | === Результат === | ||
Ингредиенты будут отображаться следующим образом: | |||
'''Мясо [3]''' | |||
'''Лук [1]''' | |||
'''Соус барбекю [2]''' | |||
< | Если <code>ingredient1_amount</code> не указан: | ||
</ | |||
'''Мясо''' | |||
Квадратные скобки автоматически не отображаются. | |||
[[Категория:Шаблоны]] | [[Категория:Шаблоны]] | ||
</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 не указан:
Мясо
Квадратные скобки автоматически не отображаются.