{% extends 'default_frame.twig' %}
{% block stylesheet %}
<link rel="stylesheet" href="{{ asset('Recipe/assets/default/css/recipe.css' , 'plugin') }}">
{% endblock stylesheet %}
{% block javascript %}
<script type="text/javascript" src="{{ asset('Recipe/assets/default/js/detail.js', 'plugin') }}"></script>
{% endblock javascript %}
{% block main %}
<section class="p-lower-mv">
<div class="inner">
<div class="under bread_wrap">
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a itemprop="item" href="{{ url('homepage') }}">
<span class="freight-neo-pro" itemprop="name">TOP</span>
</a>
<meta itemprop="position" content="1" />
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a itemprop="item" href="{{ url('recipe') }}">
<span class="freight-neo-pro" itemprop="name">レシピ一覧</span>
</a>
<meta itemprop="position" content="2" />
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a itemprop="item" href="{{ url('recipe_detail', { 'id': Recipe.id }) }}">
<span class="freight-neo-pro" itemprop="name">{{ Recipe.name }}</span>
</a>
<meta itemprop="position" content="3" />
</li>
</ol>
</div>
<!-- /.bread_wrap -->
</div>
</section>
<section class="recipe-detail">
<div class="inner">
<article class="recipe-detail-article">
<h2 class="recipe-title">{{ Recipe.name }}</h2>
<div class="recipe-detail-article-head">
<div>
<div class="swiper recipe-detail-swiper recipe-image">
<div class="swiper-wrapper">
{% if Recipe.RecipeImage|length == 0 %}
<div class="swiper-slide recipe-detail-slide">
<img src="{{ asset(Recipe.mainListImage|no_image_product, 'save_image') }}" alt="{{ Recipe.name }}">
</div>
{% else %}
{% for image in Recipe.RecipeImage %}
<div class="swiper-slide recipe-detail-slide">
{% if image.filename|split('.')|last == 'mp4' or image.filename|split('.')|last == 'mov' %}
<div class="recipe-detail-slide-video">
<video src="{{ asset(image.filename, 'save_image') }}" controls></video>
</div>
{% else %}
<img src="{{ asset(image.filename|no_image_product, 'save_image') }}" alt="{{ Recipe.name }}">
{% endif %}
</div>
{% endfor %}
{% endif %}
</div>
</div>
<div class="recipe-detail-swiper-pagination">
<div class="swiper-pagination"></div>
</div>
</div>
<div class="recipe-info">
<div class="recipe-time">
<div class="recipe-info-head">
<div class="recipe-icon">調理時間</div>
</div>
<p class="recipe-info-body"><span class="number">{{ Recipe.minute }}</span>分</p>
</div>
<div class="recipe-calorie">
<div class="recipe-info-head">
<div class="recipe-icon">エネルギー</div>
</div>
<p class="recipe-info-body"><span class="number">{{ Recipe.energy }}</span>kcal</p>
</div>
<div class="recipe-label">
<ul class="recipe-label-list">
{% for category in Recipe.categorys %}
<li class="recipe-label-item">
<a href="{{ url('recipe') }}?category_id={{ category.id }}">{{ category.name }}</a>
</li>
{% endfor %}
{% for material in Recipe.materials %}
<li class="recipe-label-item">
<a href="{{ url('recipe') }}?material_id={{ material.id }}">{{ material.name }}</a>
</li>
{% endfor %}
{% for tag in Recipe.tags %}
<li class="recipe-label-item">
<a href="{{ url('recipe') }}?tag_id={{ tag.id }}">{{ tag.name }}</a>
</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% if Recipe.RecipeMaterialInfos|length > 0 %}
<div class="recipe-detail-article-body">
<div class="recipe-material">
<h3 class="recipe-box-title">材料
{% if Recipe.people is defined %}
<span>({{ Recipe.people }}人分)</span>
{% endif %}
</h3>
{% for info in Recipe.RecipeMaterialInfos %}
<dl class="recipe-material-list">
<dt class="recipe-material-title">{{ info.title }}</dt>
<dd class="recipe-material-desc">{{ info.content }}</dd>
</dl>
{% endfor %}
</div>
{% endif %}
{% if Recipe.RecipeSteps|length > 0 %}
<div class="recipe-howto">
<h3 class="recipe-box-title">作り方</h3>
<ol class="recipe-howto-list">
{% for info in Recipe.RecipeSteps %}
<li class="recipe-howto-item">
<span>{{ '%02d'|format(loop.index) }}</span>
<div class="recipe-howto-list__content">
{{ info.content|raw }}
</div>
</li>
{% endfor %}
</ol>
</div>
</div>
{% endif %}
{% if Recipe.RecipeNutritions|length > 0 %}
<div class="recipe-component">
<h3 class="recipe-box-title">1食あたりの栄養成分</h3>
<ul class="recipe-component-list">
{% for info in Recipe.RecipeNutritions %}
<li class="recipe-component-item">
<p class="recipe-component-title">{{ info.title }}</p>
<p class="recipe-component-number"><span>{{ '%.1f'|format(info.amount) }}</span>{{ info.unit }}</p>
</li>
{% endfor %}
</ul>
</div>
{% endif %}
{% if Recipe.RecipeCreator is defined and
Recipe.RecipeCreator is not null and
Recipe.CreatorHeading is defined and
Recipe.CreatorHeading is not null and
Recipe.CreatorComment is defined and
Recipe.CreatorComment is not null
%}
<div class="recipe-comment">
<div class="recipe-comment-sticky"><img src="{{ asset('assets/img/recipe/img-sticky.png', 'user_data') }}" alt=""></div>
<div class="recipe-comment-head">
<figure class="recipe-comment-picture">
<img src="{{ asset(Recipe.RecipeCreator.filename|no_image_product, 'save_image') }}" alt="{{ Recipe.RecipeCreator.name }}">
<figcaption>{{ Recipe.RecipeCreator.title }}<span class="name">{{ Recipe.RecipeCreator.name }}</span></figcaption>
</figure>
</div>
<div class="recipe-comment-body">
<p class="recipe-comment-title">{{ Recipe.CreatorHeading }}</p>
<p class="recipe-comment-text">{{ Recipe.CreatorComment|raw|nl2br }}</p>
</div>
</div>
{% endif %}
</article>
</div>
</section>
{% if Recipe.getEnableRelatedProducts|length > 0 %}
<section class="p-section bg-gray recipe-product">
<div class="inner">
<h2 class="p-title icon-top"><span>このレシピに<br class="sp">使われている商品</span></h2>
<div class="recipe-product-wrap">
<div class="swiper recipe-product-swiper">
<div class="swiper-wrapper">
{% for RelatedProduct in Recipe.RelatedProducts %}
<div class="swiper-slide recipe-product-slide">
<a href="{{ url('product_detail', { 'id': RelatedProduct.ChildProduct.id })}}">
<div class="recipe-product-item-head">
<img src="{{ asset(RelatedProduct.ChildProduct.main_list_image|no_image_product, 'save_image') }}" alt="">
</div>
<div class="recipe-product-item-body">
<h3 class="recipe-product-item-name">{{ RelatedProduct.ChildProduct.name }}</h3>
<p class="recipe-product-item-desc">{{ RelatedProduct.ChildProduct.description_detail }}</p>
<p class="recipe-product-item-price">{{ RelatedProduct.ChildProduct.getPrice02Min|price }}<span>円(税抜)</span></p>
</div>
</a>
</div>
{% endfor %}
</div>
</div>
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
</div>
</section>
{% endif %}
{% include "@Recipe/default/recipe_search.twig" %}
{% endblock %}