Ma3xak2 (обсуждение | вклад) Нет описания правки |
Ma3xak2 (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
<includeonly> | <includeonly> | ||
<div style="width:100%; | <div style=" | ||
flex:1 1 280px; | |||
min-width:280px; | |||
max-width:100%; | |||
box-sizing:border-box; | |||
background:#171d26; | |||
border:1px solid #303b4a; | |||
border-radius:4px; | |||
overflow:hidden; | |||
color:#ddd; | |||
font-family:Arial,sans-serif; | |||
"> | |||
<!-- | <!-- ШАПКА --> | ||
<div style=" | <div style=" | ||
height:44px; | |||
display:flex; | |||
align-items:center; | |||
padding:0 14px; | |||
box-sizing:border-box; | |||
background:#202a36; | |||
border-bottom:1px solid #303b4a; | |||
font-size:16px; | |||
font-weight:bold; | |||
color:#ddd; | |||
"> | |||
<div style=" | <div style="margin-right:10px; display:flex; align-items:center;"> | ||
{{{ | [[File:{{{method_img|Microwave.gif}}}|18px]] | ||
</div> | </div> | ||
<div> | |||
{{{method_name|Микроволновка}}} | |||
</div> | </div> | ||
< | </div> | ||
<!-- ИНГРЕДИЕНТЫ --> | <!-- ИНГРЕДИЕНТЫ --> | ||
<div style="display:flex; flex-wrap:wrap; align- | <div style=" | ||
min-height:88px; | |||
padding:12px 10px 8px; | |||
box-sizing:border-box; | |||
display:flex; | |||
align-items:flex-start; | |||
justify-content:center; | |||
"> | |||
<div style=" | |||
display:flex; | |||
flex-wrap:wrap; | |||
justify-content:center; | |||
align-content:flex-start; | |||
gap:4px 12px; | |||
max-width:100%; | |||
font-size:14px; | |||
font-weight:bold; | |||
line-height:18px; | |||
text-align:center; | |||
"> | |||
<!-- ИНГРЕДИЕНТ 1 --> | <!-- ИНГРЕДИЕНТ 1 --> | ||
{{#if:{{{ingredient1_name|}}}| | {{#if:{{{ingredient1_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient1_name}}}{{#if:{{{ingredient1_amount|}}}| [{{{ingredient1_amount}}}]|}} | {{{ingredient1_name}}}{{#if:{{{ingredient1_amount|}}}| [{{{ingredient1_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 31: | Строка 69: | ||
<!-- ИНГРЕДИЕНТ 2 --> | <!-- ИНГРЕДИЕНТ 2 --> | ||
{{#if:{{{ingredient2_name|}}}| | {{#if:{{{ingredient2_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient2_name}}}{{#if:{{{ingredient2_amount|}}}| [{{{ingredient2_amount}}}]|}} | {{{ingredient2_name}}}{{#if:{{{ingredient2_amount|}}}| [{{{ingredient2_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 43: | Строка 76: | ||
<!-- ИНГРЕДИЕНТ 3 --> | <!-- ИНГРЕДИЕНТ 3 --> | ||
{{#if:{{{ingredient3_name|}}}| | {{#if:{{{ingredient3_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient3_name}}}{{#if:{{{ingredient3_amount|}}}| [{{{ingredient3_amount}}}]|}} | {{{ingredient3_name}}}{{#if:{{{ingredient3_amount|}}}| [{{{ingredient3_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 55: | Строка 83: | ||
<!-- ИНГРЕДИЕНТ 4 --> | <!-- ИНГРЕДИЕНТ 4 --> | ||
{{#if:{{{ingredient4_name|}}}| | {{#if:{{{ingredient4_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient4_name}}}{{#if:{{{ingredient4_amount|}}}| [{{{ingredient4_amount}}}]|}} | {{{ingredient4_name}}}{{#if:{{{ingredient4_amount|}}}| [{{{ingredient4_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 67: | Строка 90: | ||
<!-- ИНГРЕДИЕНТ 5 --> | <!-- ИНГРЕДИЕНТ 5 --> | ||
{{#if:{{{ingredient5_name|}}}| | {{#if:{{{ingredient5_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient5_name}}}{{#if:{{{ingredient5_amount|}}}| [{{{ingredient5_amount}}}]|}} | {{{ingredient5_name}}}{{#if:{{{ingredient5_amount|}}}| [{{{ingredient5_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 79: | Строка 97: | ||
<!-- ИНГРЕДИЕНТ 6 --> | <!-- ИНГРЕДИЕНТ 6 --> | ||
{{#if:{{{ingredient6_name|}}}| | {{#if:{{{ingredient6_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient6_name}}}{{#if:{{{ingredient6_amount|}}}| [{{{ingredient6_amount}}}]|}} | {{{ingredient6_name}}}{{#if:{{{ingredient6_amount|}}}| [{{{ingredient6_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 91: | Строка 104: | ||
<!-- ИНГРЕДИЕНТ 7 --> | <!-- ИНГРЕДИЕНТ 7 --> | ||
{{#if:{{{ingredient7_name|}}}| | {{#if:{{{ingredient7_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient7_name}}}{{#if:{{{ingredient7_amount|}}}| [{{{ingredient7_amount}}}]|}} | {{{ingredient7_name}}}{{#if:{{{ingredient7_amount|}}}| [{{{ingredient7_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 103: | Строка 111: | ||
<!-- ИНГРЕДИЕНТ 8 --> | <!-- ИНГРЕДИЕНТ 8 --> | ||
{{#if:{{{ingredient8_name|}}}| | {{#if:{{{ingredient8_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient8_name}}}{{#if:{{{ingredient8_amount|}}}| [{{{ingredient8_amount}}}]|}} | {{{ingredient8_name}}}{{#if:{{{ingredient8_amount|}}}| [{{{ingredient8_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 115: | Строка 118: | ||
<!-- ИНГРЕДИЕНТ 9 --> | <!-- ИНГРЕДИЕНТ 9 --> | ||
{{#if:{{{ingredient9_name|}}}| | {{#if:{{{ingredient9_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient9_name}}}{{#if:{{{ingredient9_amount|}}}| [{{{ingredient9_amount}}}]|}} | {{{ingredient9_name}}}{{#if:{{{ingredient9_amount|}}}| [{{{ingredient9_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
| Строка 127: | Строка 125: | ||
<!-- ИНГРЕДИЕНТ 10 --> | <!-- ИНГРЕДИЕНТ 10 --> | ||
{{#if:{{{ingredient10_name|}}}| | {{#if:{{{ingredient10_name|}}}| | ||
<div style=" | <div style="color:#62b5d1; white-space:nowrap;"> | ||
{{{ingredient10_name}}}{{#if:{{{ingredient10_amount|}}}| [{{{ingredient10_amount}}}]|}} | {{{ingredient10_name}}}{{#if:{{{ingredient10_amount|}}}| [{{{ingredient10_amount}}}]|}} | ||
</div> | </div> | ||
|}} | |}} | ||
</div> | </div> | ||
</div> | </div> | ||
<div style=" | <!-- СТРЕЛКА --> | ||
<div style=" | |||
height:22px; | |||
display:flex; | |||
align-items:center; | |||
justify-content:center; | |||
font-size:20px; | |||
color:#ddd; | |||
"> | |||
↓ | |||
</div> | </div> | ||
<!-- РЕЗУЛЬТАТ --> | |||
<div style=" | <div style=" | ||
min-height:54px; | |||
padding:4px 10px 14px; | |||
box-sizing:border-box; | |||
display:flex; | |||
align-items:center; | |||
justify-content:center; | |||
text-align:center; | |||
font-size:14px; | |||
"> | |||
<div style="margin-right:7px; color:#ddd;"> | |||
Создаёт: | |||
<div style="margin- | |||
</div> | </div> | ||
<div style="display:flex; | <div style="display:flex; align-items:center;"> | ||
{{#if:{{{result_img|}}}| | |||
{{#if:{{{ | [[File:{{{result_img}}}|28px]] | ||
|}} | |}} | ||
</div> | </div> | ||
<div style=" | |||
margin-left:7px; | |||
<div style=" | color:#62b5d1; | ||
font-weight:bold; | |||
"> | |||
{{{result_name|Результат}}} | {{{result_name|Результат}}} | ||
{{#if:{{{result_amount|}}}| [{{{result_amount}}}]|}} | |||
</div> | </div> | ||
</div> | </div> | ||
</div> | </div> | ||
</includeonly> | </includeonly> | ||
| Строка 266: | Строка 186: | ||
__NOTOC__ | __NOTOC__ | ||
== Recipe — | == Recipe — карточка рецепта == | ||
Шаблон предназначен для размещения нескольких рецептов в общей сетке. | |||
Каждый вызов <code>{{Recipe}}</code> создаёт одну карточку. | |||
=== | === Поддерживаемые параметры === | ||
{| class="wikitable" | {| class="wikitable" | ||
! Параметр !! Описание | ! Параметр !! Описание | ||
|- | |- | ||
| <code> | | <code>title</code> || Старое название рецепта. Можно не использовать. | ||
|- | |- | ||
| <code> | | <code>ingredient1_name</code> — <code>ingredient10_name</code> || Названия ингредиентов | ||
|- | |- | ||
| <code>ingredient1_amount</code> — <code>ingredient10_amount</code> || Количество | | <code>ingredient1_amount</code> — <code>ingredient10_amount</code> || Количество ингредиентов | ||
|- | |- | ||
| <code> | | <code>ingredient1_img</code> — <code>ingredient10_img</code> || Изображения ингредиентов. В карточке сейчас не отображаются. | ||
|- | |- | ||
| <code> | | <code>method_name</code> || Способ приготовления | ||
|- | |- | ||
| <code> | | <code>method_img</code> || Иконка способа приготовления | ||
|- | |- | ||
| <code> | | <code>method_time</code> || Время приготовления | ||
|- | |- | ||
| <code> | | <code>result_name</code> || Название результата | ||
|- | |- | ||
| <code> | | <code>result_img</code> || Изображение результата | ||
|- | |- | ||
| <code> | | <code>result_amount</code> || Количество результата | ||
|} | |} | ||
| Строка 313: | Строка 221: | ||
<pre> | <pre> | ||
<div style="display:flex; flex-wrap:wrap; gap:8px; width:100%; box-sizing:border-box;"> | |||
{{Recipe | {{Recipe | ||
|ingredient1_name=Булочка | |ingredient1_name=Булочка | ||
|ingredient1_amount=1 | |ingredient1_amount=1 | ||
|ingredient2_name=Мясо | |ingredient2_name=Мясо | ||
|ingredient2_amount=1 | |||
|ingredient2_amount= | |||
|ingredient3_name=Сыр | |ingredient3_name=Сыр | ||
|ingredient3_amount=1 | |||
|ingredient3_amount= | |||
| | |method_name=Микроволновка | ||
| | |method_img=Microwave.gif | ||
| | |method_time=10 сек. | ||
| | |result_name=Чизбургер | ||
| | |result_img=FoodBurgerCheese.png | ||
}} | |||
{{Recipe | |||
| | |ingredient1_name=Булочка | ||
| | |ingredient1_amount=1 | ||
|ingredient2_name=Бекон | |||
| | |ingredient2_amount=1 | ||
| | |ingredient3_name=Сыр | ||
|ingredient3_amount=2 | |||
| | |||
| | |||
|method_name=Микроволновка | |method_name=Микроволновка | ||
|method_time= | |method_img=Microwave.gif | ||
|method_time=10 сек. | |||
|result_name= | |result_name=Беконный бургер | ||
|result_img= | |result_img=FoodBurgerBacon.png | ||
}} | }} | ||
</div> | |||
</pre> | </pre> | ||
</noinclude> | </noinclude> | ||
Версия от 19:48, 13 августа 2026
Recipe — карточка рецепта
Шаблон предназначен для размещения нескольких рецептов в общей сетке.
Каждый вызов
создаёт одну карточку.
Поддерживаемые параметры
| Параметр | Описание |
|---|---|
title |
Старое название рецепта. Можно не использовать. |
ingredient1_name — ingredient10_name |
Названия ингредиентов |
ingredient1_amount — ingredient10_amount |
Количество ингредиентов |
ingredient1_img — ingredient10_img |
Изображения ингредиентов. В карточке сейчас не отображаются. |
method_name |
Способ приготовления |
method_img |
Иконка способа приготовления |
method_time |
Время приготовления |
result_name |
Название результата |
result_img |
Изображение результата |
result_amount |
Количество результата |
Пример
<div style="display:flex; flex-wrap:wrap; gap:8px; width:100%; box-sizing:border-box;">
{{Recipe
|ingredient1_name=Булочка
|ingredient1_amount=1
|ingredient2_name=Мясо
|ingredient2_amount=1
|ingredient3_name=Сыр
|ingredient3_amount=1
|method_name=Микроволновка
|method_img=Microwave.gif
|method_time=10 сек.
|result_name=Чизбургер
|result_img=FoodBurgerCheese.png
}}
{{Recipe
|ingredient1_name=Булочка
|ingredient1_amount=1
|ingredient2_name=Бекон
|ingredient2_amount=1
|ingredient3_name=Сыр
|ingredient3_amount=2
|method_name=Микроволновка
|method_img=Microwave.gif
|method_time=10 сек.
|result_name=Беконный бургер
|result_img=FoodBurgerBacon.png
}}
</div>