{#
This file is part of EC-CUBE
Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
http://www.ec-cube.co.jp/
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
#}
{% extends 'default_frame.twig' %}
{% block javascript %}
<script>
</script>
{% endblock %}
{% block main %}
{% include('@CustomerReview42/Block/customer_review4_recommend_css.twig') %}
<div class="main-container category-page" id="sex-toys-for-women-page">
<div class="breadcrumbs">
<div class="container">
<ul itemscope="" itemtype="http://schema.org/BreadcrumbList">
<li class="home" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a itemprop="item" href="{{ url('homepage') }}" title="トップページ"><span itemprop="name" style="padding:0">トップページ</span></a>
<meta itemprop="position" content="1">
<span>></span>
</li>
<li>
<strong>マスターベーション</strong>
</li>
</ul>
</div>
</div>
<div class="col-main">
<div class="container">
<h1 class="category-title">マスターベーション</h1>
</div>
<div class="category-info">
<div class="container">
<div class="category-description">
商品一覧:
</div>
</div>
</div>
{% set Category = repository("Eccube\\Entity\\Category").find(14) %}
{% set Order = repository("Eccube\\Entity\\Master\\ProductListOrderBy").find(0) %}
{%
set Products = repository('Eccube\\Entity\\Product')
.getQueryBuilderBySearchData({'category_id':Category, 'orderby':Order})
.getQuery()
.getResult()
%}
<div class="ec-shelfRole container">
<ul class="ec-shelfGrid flexbox">
{% for Product in Products %}
{% set campaignProduct, newProduct, limitedProduct = false, false, false %}
{% for ProductTag in Product.ProductTag %}
{% if ProductTag.Tag.id == 100 %}
{% set campaignProduct = true %}
{% elseif ProductTag.Tag.id == 1 %}
{% set newProduct = true %}
{% elseif ProductTag.Tag.id == 3 %}
{% set limitedProduct = true %}
{% endif %}
{% endfor %}
<li class="ec-shelfGrid__item flexbox">
<a href="{{ url('product_detail', {'id': Product.id}) }}">
{% if campaignProduct == true %}
<p class="ec-shelfGrid__item-image campaignProduct">
{% elseif newProduct == true %}
<p class="ec-shelfGrid__item-image newProduct">
{% elseif limitedProduct == true %}
<p class="ec-shelfGrid__item-image limitedProduct">
{% else %}
<p class="ec-shelfGrid__item-image">
{% endif %}
<img src="{{ asset(Product.main_list_image|no_image_product, 'save_image') }}" alt="{{ Product.name }}">
</p>
<p>{{ Product.name }}</p>
</a>
<!-- REVIEW AREA -->
{% import('@CustomerReview42/Block/customer_review4_recommend_macro.twig') as recommend_macro %}
{% set review_list = repository('Plugin\\CustomerReview42\\Entity\\CustomerReviewTotal').getRecommend(Product.id) %}
{% set reviewer_total = 0 %}
{% set review_total_point = 0 %}
{% set count = 5 %}
{% for i in review_list %}
{% set reviewer_total = reviewer_total + i %}
{% set review_total_point = review_total_point + i * count %}
{% set count = count - 1 %}
{% endfor %}
{% set review_point = reviewer_total == 0 ? 0 : (review_total_point / reviewer_total) %}
{% if 0 < reviewer_total %}
<div id="plg_customer_review{{Product.id}}" class="review-layoutRole product_list">
<h3 class="review_score" data-id="{{ Product.id }}" data-avg="{{ review_point }}" data-num="{{ reviewer_total }}" data-starsize="22" data-mstarsize="14" data-imgbase="{{ asset('aneros/img/products/') }}">
<span class="review_all_score_title"></span>
<span class="review_all_score_image" style="display: inline-block"></span>
<span class="review_all_score"><a href="{{ url('product_detail', {'id': Product.id}) }}#review_area"></a></span>
</h3>
</div>
{% endif %}
<script>
$(function () {
if ( $('#plg_customer_review_anchor{{Product.id}}').length) {
$('#plg_customer_review{{Product.id}}').insertAfter($('#plg_customer_review_anchor{{Product.id}}'));
} else if ( $('#productForm{{Product.id}}').length) {
$('#plg_customer_review{{Product.id}}').insertBefore($('#productForm{{Product.id}}'));
} else {
$('#plg_customer_review{{Product.id}}').hide();
}
});
</script>
<!-- REVIEW AREA END -->
<div class="bottom-box flexbox" id="productForm{{ Product.id }}">
<div class="price-box">
<span class="price">
<div class="normal_price" id="product-normal-price-{{ Product.id }}">
{% if Product.getPrice01Min is not null and Product.getPrice01IncTaxMin != 0 %}
{% if Product.hasProductClass %}
{% if Product.getPrice01Min == Product.getPrice01Max %}
<span class="price">{{ Product.getPrice01IncTaxMin|price }}<span class="inctax"> (税込)</span></span>
{% else %}
<span class="price">{{ Product.getPrice01IncTaxMin|price }}<!-- ~ {{ Product.getPrice01IncTaxMax|price }}--><span class="inctax"> (税込)</span></span>
{% endif %}
{% else %}
<span class="price">{{ Product.getPrice01IncTaxMin|price }}<span class="inctax"> (税込)</span></span>
{% endif %}
{% endif %}
</div>
<div class="sale_price" id="product-price-{{ Product.id }}">
{% if Product.hasProductClass %}
{% if Product.getPrice02Min == Product.getPrice02Max %}
<span class="price">{{ Product.getPrice02IncTaxMin|price }}<span class="inctax"> (税込)</span></span>
{% else %}
<span class="price">{{ Product.getPrice02IncTaxMin|price }}<!-- ~ {{ Product.getPrice02IncTaxMax|price }}--><span class="inctax"> (税込)</span></span>
{% endif %}
{% else %}
<span class="price">{{ Product.getPrice02IncTaxMin|price }}<span class="inctax"> (税込)</span></span>
{% endif %}
</div>
</span>
</div>
<div class="actions">
{% if Product.stock_find %}
{% if Product.hasProductClass %}
<a class="button btn-cart learn-more" title="商品詳細" href="{{ url('product_detail', {'id': Product.id}) }}">
<span>
<span>商品詳細</span>
</span>
</a>
{% else %}
<button type="button" title="カゴに入れる" class="button btn-cart one-click-add-cart"
data-action="{{ url('product_add_cart', {id:Product.id}) }}"
data-product_id="{{ Product.id }}" data-product_name="{{ Product.name }}" data-product_img="{{ asset(Product.main_list_image|no_image_product, 'save_image') }}"
data-product_class="{{ Product.ProductClasses[0].id }}"
data-token="{{ csrf_token('Eccube\\Form\\Type\\AddCartType') }}">
<span>カゴに入れる</span>
</button>
{% endif %}
{% else %}
{% set arrivemail = true %}
{% for ProductTag in Product.ProductTag %}
{% if ProductTag.Tag.id == 99 %}
{% set arrivemail = false %}
{% endif %}
{% endfor %}
{% if arrivemail %}
<button type="button" data-productid="{{ Product.id }}" data-productname="{{ Product.name }}" title="入荷お知らせ" class="button btn-cart add-to-mail">
<span>入荷お知らせ</span>
</button>
{% else %}
<button type="button" title="在庫切れ" class="button btn-cart add-to-cart-out">
<span>在庫切れ</span>
</button>
{% endif %}
{% endif %}
</div>
</div>
</li>
{% endfor %}
</ul>
</div>
<div class="product-other-products container flexbox">
<div class="item">
<a href="{{ url('product_detail', {'id': 72}) }}">
<img src="{{ asset('aneros/img/products/category_vice-2.jpg') }}" alt="ヴァイス 2 - メンズバイブレーション" class="animate"
data-animate="zoomIn" data-duration="1.0s" data-delay="0.4s">
</a>
</div>
<div class="item">
<a href="{{ url('product_detail', {'id': 81}) }}">
<img src="{{ asset('aneros/img/products/category_progasm_black_ice.jpg') }}" alt="プロガスムブラックアイス - サイズを求める男性に"
class="animate center" data-animate="zoomIn" data-duration="1.0s" data-delay="0.4s">
</a>
</div>
<div class="item">
<a href="{{ url('product_detail', {'id': 70}) }}">
<img src="{{ asset('aneros/img/products/category_HST.jpg') }}" alt="ヒリックスシントライデント - シン定番のフラグシップモデル"
class="animate" data-animate="zoomIn" data-duration="1.0s" data-delay="0.4s">
</a>
</div>
</div>
<div class="product-compare-prostate-massagers container flexbox">
<div class="product-compare-prostate-massagers-image">
<img src="{{ asset('aneros/img/products/compare_prostate_massagers_image.jpg') }}" class="animate"
data-animate="zoomIn" data-duration="1.0s" data-delay="0.4s" alt="私にあっているアネロスはどれでしょうか??">
</div>
<div class="desc-contr">
<h3>私にあっているアネロスはどれでしょうか??</h3>
<a href="{{ url('homepage') }}prostate-massagers" class="more-link">
前立腺マッサージ器はこちら
<span>></span>
</a>
</div>
</div>
</div>
{{ include('Block/add_to_cart.twig') }}
<div class="swooth-wrapper grey-swooth">
</div>
</div>
{% endblock %}