<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* Product/detail.twig */
class __TwigTemplate_db45e295e432b42bedd40ce18799d29e extends \Eccube\Twig\Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'stylesheet' => [$this, 'block_stylesheet'],
'javascript' => [$this, 'block_javascript'],
'main' => [$this, 'block_main'],
];
}
protected function doGetParent(array $context)
{
// line 11
return "default_frame.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Product/detail.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Product/detail.twig"));
// line 13
$context["body_class"] = "product_page";
// line 11
$this->parent = $this->loadTemplate("default_frame.twig", "Product/detail.twig", 11);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 15
public function block_stylesheet($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet"));
// line 16
echo "
<style>
.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -45px;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
content: \" \";
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 12px;
height: 12px;
text-align: center;
opacity: .25;
background-color: black;
border-radius: 50%;
}
.slick-dots li.slick-active button:before {
opacity: .75;
background-color: black;
}
.slick-dots li button.thumbnail img {
width: 0;
height: 0;
}
/* 日曜日:赤 */
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7n + 1),
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n + 1) {
color: red;
}
/* 土曜日:青 */
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7),
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n) {
color: blue;
}
</style>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 107
public function block_javascript($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascript"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascript"));
// line 108
echo " <script>
eccube.classCategories = ";
// line 109
echo $this->extensions['Eccube\Twig\Extension\EccubeExtension']->getClassCategoriesAsJson((isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 109, $this->source); })()));
echo ";
// 規格2に選択肢を割り当てる。
function fnSetClassCategories(form, classcat_id2_selected) {
var \$form = \$(form);
var product_id = \$form.find('input[name=product_id]').val();
var \$sele1 = \$form.find('select[name=classcategory_id1]');
var \$sele2 = \$form.find('select[name=classcategory_id2]');
eccube.setClassCategories(\$form, product_id, \$sele1, \$sele2, classcat_id2_selected);
}
";
// line 120
if (twig_get_attribute($this->env, $this->source, ($context["form"] ?? null), "classcategory_id2", [], "any", true, true, false, 120)) {
// line 121
echo " fnSetClassCategories(
\$('#form1'), ";
// line 122
echo json_encode(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 122, $this->source); })()), "classcategory_id2", [], "any", false, false, false, 122), "vars", [], "any", false, false, false, 122), "value", [], "any", false, false, false, 122));
echo "
);
";
} elseif (twig_get_attribute($this->env, $this->source, // line 124
($context["form"] ?? null), "classcategory_id1", [], "any", true, true, false, 124)) {
// line 125
echo " eccube.checkStock(\$('#form1'), ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 125, $this->source); })()), "id", [], "any", false, false, false, 125), "html", null, true);
echo ", ";
echo json_encode(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 125, $this->source); })()), "classcategory_id1", [], "any", false, false, false, 125), "vars", [], "any", false, false, false, 125), "value", [], "any", false, false, false, 125));
echo ", null);
";
}
// line 127
echo " </script>
<script>
\$(function() {
// bfcache無効化
\$(window).bind('pageshow', function(event) {
if (event.originalEvent.persisted) {
location.reload(true);
}
});
// Core Web Vital の Cumulative Layout Shift(CLS)対策のため
// img タグに width, height が付与されている.
// 630px 未満の画面サイズでは縦横比が壊れるための対策
// see https://github.com/EC-CUBE/ec-cube/pull/5023
\$('.ec-grid2__cell').hide();
var removeSize = function () {
\$('.slide-item').height('');
\$('.slide-item img')
.removeAttr('width')
.removeAttr('height')
.removeAttr('style');
};
var slickInitial = function(slick) {
\$('.ec-grid2__cell').fadeIn(1500);
var baseHeight = \$(slick.target).height();
var baseWidth = \$(slick.target).width();
var rate = baseWidth / baseHeight;
\$('.slide-item').height(baseHeight * rate); // 余白を削除する
// transform を使用することでCLSの影響を受けないようにする
\$('.slide-item img')
.css(
{
'transform-origin': 'top left',
'transform': 'scaleY(' + rate + ')',
'transition': 'transform .1s'
}
);
// 正しいサイズに近くなったら属性を解除する
setTimeout(removeSize, 500);
};
\$('.item_visual').on('init', slickInitial);
// リサイズ時は CLS の影響を受けないため属性を解除する
\$(window).resize(removeSize);
\$('.item_visual').slick({
dots: false,
arrows: false,
responsive: [{
breakpoint: 768,
settings: {
dots: true
}
}]
});
\$('.slideThumb').on('click', function() {
var index = \$(this).attr('data-index');
\$('.item_visual').slick('slickGoTo', index, false);
})
});
</script>
<script>
\$(function() {
\$('.add-cart').on('click', function(event) {
";
// line 191
if (twig_get_attribute($this->env, $this->source, ($context["form"] ?? null), "classcategory_id1", [], "any", true, true, false, 191)) {
// line 192
echo " // 規格1フォームの必須チェック
if (\$('#classcategory_id1').val() == '__unselected' || \$('#classcategory_id1').val() == '') {
\$('#classcategory_id1')[0].setCustomValidity('";
// line 194
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.product.product_class_unselected"), "html", null, true);
echo "');
return true;
} else {
\$('#classcategory_id1')[0].setCustomValidity('');
}
";
}
// line 200
echo "
";
// line 201
if (twig_get_attribute($this->env, $this->source, ($context["form"] ?? null), "classcategory_id2", [], "any", true, true, false, 201)) {
// line 202
echo " // 規格2フォームの必須チェック
if (\$('#classcategory_id2').val() == '__unselected' || \$('#classcategory_id2').val() == '') {
\$('#classcategory_id2')[0].setCustomValidity('";
// line 204
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.product.product_class_unselected"), "html", null, true);
echo "');
return true;
} else {
\$('#classcategory_id2')[0].setCustomValidity('');
}
";
}
// line 210
echo "
// 個数フォームのチェック
if (\$('#quantity').val() < 1) {
\$('#quantity')[0].setCustomValidity('";
// line 213
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.product.invalid_quantity"), "html", null, true);
echo "');
return true;
} else {
\$('#quantity')[0].setCustomValidity('');
}
event.preventDefault();
\$form = \$('#form1');
\$formdata = \$form.serialize();
//試着ボタンかどうか判断する
if(\$(this).hasClass('preview')){
\$formdata += '&rentalType=preview';
\$formdata += '&label=test';
}
\$.ajax({
url: \$form.attr('action'),
type: \$form.attr('method'),
data: \$formdata,
dataType: 'json',
beforeSend: function(xhr, settings) {
// Buttonを無効にする
\$('.add-cart').prop('disabled', true);
}
}).done(function(data) {
// レスポンス内のメッセージをalertで表示
\$.each(data.messages, function() {
\$('#ec-modal-header').text(this);
});
\$('.ec-modal').show()
// カートブロックを更新する
\$.ajax({
url: \"";
// line 248
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("block_cart");
echo "\",
type: 'GET',
dataType: 'html'
}).done(function(html) {
\$('.ec-headerRole__cart').html(html);
});
}).fail(function(data) {
alert('";
// line 255
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.product.add_cart_error"), "html", null, true);
echo "');
}).always(function(data) {
// Buttonを有効にする
\$('.add-cart').prop('disabled', false);
});
});
});
\$('.ec-modal-wrap').on('click', function(e) {
// モーダル内の処理は外側にバブリングさせない
e.stopPropagation();
});
\$('.ec-modal-overlay, .ec-modal, .ec-modal-close, .ec-inlineBtn--cancel').on('click', function() {
\$('.ec-modal').hide()
});
</script>
<script type=\"application/ld+json\">
{
\"@context\": \"https://schema.org/\",
\"@type\": \"Product\",
\"name\": \"";
// line 275
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 275, $this->source); })()), "name", [], "any", false, false, false, 275), "html", null, true);
echo "\",
\"image\": [
";
// line 277
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 277, $this->source); })()), "ProductImage", [], "any", false, false, false, 277));
$context['_iterated'] = false;
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["img"]) {
// line 278
echo " \"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 278, $this->source); })()), "request", [], "any", false, false, false, 278), "schemeAndHttpHost", [], "any", false, false, false, 278), "html", null, true);
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["img"], "save_image"), "html", null, true);
echo "\"";
if ( !twig_get_attribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 278)) {
echo ",";
}
// line 279
echo "
";
$context['_iterated'] = true;
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
if (!$context['_iterated']) {
// line 281
echo " \"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 281, $this->source); })()), "request", [], "any", false, false, false, 281), "schemeAndHttpHost", [], "any", false, false, false, 281), "html", null, true);
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($this->extensions['Eccube\Twig\Extension\EccubeExtension']->getNoImageProduct(""), "save_image"), "html", null, true);
echo "\"
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['img'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 283
echo " ],
\"description\": \"";
// line 284
echo twig_escape_filter($this->env, twig_slice($this->env, twig_replace_filter(((twig_get_attribute($this->env, $this->source, ($context["Product"] ?? null), "description_list", [], "any", true, true, false, 284)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["Product"] ?? null), "description_list", [], "any", false, false, false, 284), twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 284, $this->source); })()), "description_detail", [], "any", false, false, false, 284))) : (twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 284, $this->source); })()), "description_detail", [], "any", false, false, false, 284))), ["
" => "", "
" => ""]), 0, 300), "html", null, true);
echo "\",
";
// line 285
if (twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 285, $this->source); })()), "code_min", [], "any", false, false, false, 285)) {
// line 286
echo " \"sku\": \"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 286, $this->source); })()), "code_min", [], "any", false, false, false, 286), "html", null, true);
echo "\",
";
}
// line 288
echo " \"offers\": {
\"@type\": \"Offer\",
\"url\": \"";
// line 290
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 290, $this->source); })()), "id", [], "any", false, false, false, 290)]), "html", null, true);
echo "\",
\"priceCurrency\": \"";
// line 291
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["eccube_config"]) || array_key_exists("eccube_config", $context) ? $context["eccube_config"] : (function () { throw new RuntimeError('Variable "eccube_config" does not exist.', 291, $this->source); })()), "currency", [], "any", false, false, false, 291), "html", null, true);
echo "\",
\"price\": ";
// line 292
((twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 292, $this->source); })()), "getPrice02IncTaxMin", [], "any", false, false, false, 292)) ? (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 292, $this->source); })()), "getPrice02IncTaxMin", [], "any", false, false, false, 292), "html", null, true))) : (print (0)));
echo ",
\"availability\": \"";
// line 293
echo ((twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 293, $this->source); })()), "stock_find", [], "any", false, false, false, 293)) ? ("InStock") : ("OutOfStock"));
echo "\"
}
}
</script>
<script>
\$(\"#optionReserveDate\").flatpickr({
locale : 'ja', // 日本語用モジュールを適用
minDate: new Date('2024-12-15'),
maxDate: new Date('2025-4-30'),
disableMobile: true
});
\$(\"#optionPreReserveDate\").flatpickr({
locale : 'ja', // 日本語用モジュールを適用
minDate: new Date().fp_incr(10), // 10日後から
maxDate: new Date('2024-12-15'),
disableMobile: true,
});
\$(\"#graduate3\").flatpickr({
locale : 'ja', // 日本語用モジュールを適用
minDate: new Date().fp_incr(10), // 10日後から
maxDate: new Date().fp_incr(20), // 20日後まで
disableMobile: true,
});
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 320
public function block_main($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "main"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "main"));
// line 321
echo "
<div class=\"ec-productRole\" style=\"max-width:100%; padding:0;\">
<div id=\"out-border\">
<div class=\"out-bg-con\">
<div id=\"main-top55\"></div>
<div id=\"fix-navi-top-line-box-shop\" style=\"height:18px\"></div>
<!--上部ヘッダースライドナビ -->
<div id=\"main-head\">
<!-- #BeginLibraryItem \"/Library/head-navi.lbi\" --><!-- #EndLibraryItem --></div>
<!--上部ヘッダースライドナビ -->
<!--ヘッダ画像部 位置調整開始 -->
<div id=\"main\">
";
// line 339
echo "
";
// line 340
if ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 340, $this->source); })()), "request", [], "any", false, false, false, 340), "get", [0 => "resv"], "method", false, false, false, 340) == "no1")) {
// line 341
echo "
<div class=\"pan-box\"><a href=\"top.html\" class=\"link-deco02\">HOME</a> > item > 注文済商品</div>
<div class=\"pttl04\">
<div class=\"out-lr02\"><strong>ご試着済商品への本予約の申込み</strong><br>
<div class=\"fon-nomal\">以下商品の本予約の申込みが出来ます。<br>
<br>
※ご試着の利用希望日の翌日には他の方へ振袖の在庫が開放されます。<br>
試着後、本予約を希望される方は試着日当日に、こちらから本予約のお申込みをお勧めします。</div></div></div>
";
} elseif ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 350
(isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 350, $this->source); })()), "request", [], "any", false, false, false, 350), "get", [0 => "resv"], "method", false, false, false, 350) == "no2")) {
// line 351
echo "
<div class=\"pan-box\"><a href=\"top.html\" class=\"link-deco02\">HOME</a> > item > 注文済商品</div>
<div class=\"pttl04\">
<div class=\"out-lr02\"><strong>本予約済商品への追加申込み</strong><br>
<div class=\"fon-nomal\">以下商品への各種追加申込みが出来ます。</div></div></div>
";
} else {
// line 358
echo "
<div class=\"pan-box\"><a href=\"top.html\" class=\"link-deco02\">HOME</a> > item</div>
";
}
// line 362
echo "
<!--ヘッド画像開始 -->
<div class=\"out-max-swipe\">
<!--写真スライダー【1-2】-->
<div class=\"swiper-container swiper999\">
<div class=\"swiper-wrapper\">
";
// line 368
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 368, $this->source); })()), "ProductImage", [], "any", false, false, false, 368));
$context['_iterated'] = false;
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["ProductImage"]) {
// line 369
echo " <div class=\"swiper-slide\"><img src=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["ProductImage"], "save_image"), "html", null, true);
echo "\" alt=\"";
((twig_get_attribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 369)) ? (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 369, $this->source); })()), "name", [], "any", false, false, false, 369), "html", null, true))) : (print ("")));
echo "\" ";
if ((twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 369) > 1)) {
echo " loading=\"lazy\"";
}
echo "></div>
";
$context['_iterated'] = true;
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
if (!$context['_iterated']) {
// line 371
echo " <div class=\"swiper-slide\"><img src=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($this->extensions['Eccube\Twig\Extension\EccubeExtension']->getNoImageProduct(""), "save_image"), "html", null, true);
echo "\" alt=\"";
((twig_get_attribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 371)) ? (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 371, $this->source); })()), "name", [], "any", false, false, false, 371), "html", null, true))) : (print ("")));
echo "\"></div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ProductImage'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 373
echo " </div>
</div>
<!--写真スライダー-->
<div align=\"right\">
<!--スライダーBTN--><div class=\"btn-boxx\"><div class=\"swiper-button-prev prev999\" onfocus=\"this.blur();\"></div><div class=\"swiper-button-next next999\" onfocus=\"this.blur();\"></div></div><!--スライダーBTN-->
</div>
</div>
<!--ヘッド画像おわり -->
</div>
<!--ヘッダ画像部 位置調整終り -->
<!--内容はじめ -->
<!--コンテンツ -->
<div class=\"out-max\">
<div class=\"con-w-box02-shop\">
<div class=\"box-float-txt\">
<div class=\"out-max-shop-item\">
";
// line 392
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 392, $this->source); })()), "ProductCategories", [], "any", false, false, false, 392))) {
// line 393
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 393, $this->source); })()), "ProductCategories", [], "any", false, false, false, 393));
foreach ($context['_seq'] as $context["_key"] => $context["ProductCategory"]) {
// line 394
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["ProductCategory"], "Category", [], "any", false, false, false, 394), "path", [], "any", false, false, false, 394));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["Category"]) {
// line 395
echo " ";
if (((((twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 395) == 2) || (twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 395) == 7)) || (twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 395) == 8)) || (twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 395) == 9))) {
// line 396
echo " <a href=\"";
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_list");
echo "?category_id=";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 396), "html", null, true);
echo "\" class=\"link-deco02\">
";
// line 397
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["Category"], "name", [], "any", false, false, false, 397), "html", null, true);
echo "
</a>";
// line 398
if ((twig_get_attribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 398) == false)) {
echo "<span> │ </span>";
}
}
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['Category'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 401
echo " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ProductCategory'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 402
echo " ";
}
// line 403
echo " <div class=\"sp20\"></div>
<span class=\"pttl03\">";
// line 404
echo twig_escape_filter($this->env, $this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 404, $this->source); })()), "getPrice02IncTaxMin", [], "any", false, false, false, 404)), "html", null, true);
echo "</span> 税込
<div class=\"sp10\"></div>
";
// line 407
if (twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 407, $this->source); })()), "name", [], "any", false, false, false, 407)) {
// line 408
echo " <strong>";
echo twig_nl2br(twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 408, $this->source); })()), "name", [], "any", false, false, false, 408), "html", null, true));
echo "</strong><br>
";
}
// line 410
echo "
";
// line 411
if (twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 411, $this->source); })()), "descriptionDetail", [], "any", false, false, false, 411)) {
// line 412
echo " ";
echo twig_nl2br(twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 412, $this->source); })()), "descriptionDetail", [], "any", false, false, false, 412), "html", null, true));
echo "<br>
<div class=\"sp10\"></div>
";
}
// line 415
echo "
";
// line 416
if (twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 416, $this->source); })()), "accessories", [], "any", false, false, false, 416)) {
// line 417
echo " ";
echo twig_nl2br(twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 417, $this->source); })()), "accessories", [], "any", false, false, false, 417), "html", null, true));
echo "<br>
";
} else {
// line 419
echo " 【セット内容】 振り袖・袋帯・長襦袢・帯揚げ・帯〆・刺繍衿・重衿・衿芯・腰紐(5)・伊達締(2)・コーリンベルト・帯板(2)・帯枕・三重紐・草履・バック<br>
";
}
// line 421
echo " <a href=\"#\" target=\"_blank\">>セット内容の写真はコチラ </a><br>
※草履・バックの色や柄はアンジェリカお任せとなります。<br>
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
<strong>■アイテムについて</strong><br>
<div class=\"out-lr\">
<div class=\"sp10\"></div>
<!--テーブル-->
<div align=\"center\"><div class=\"re-tb01\"><table>
<tr>
<th>対応身長</th>
<td>
";
// line 437
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 437, $this->source); })()), "ProductCategories", [], "any", false, false, false, 437))) {
// line 438
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 438, $this->source); })()), "ProductCategories", [], "any", false, false, false, 438));
foreach ($context['_seq'] as $context["_key"] => $context["ProductCategory"]) {
// line 439
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["ProductCategory"], "Category", [], "any", false, false, false, 439), "path", [], "any", false, false, false, 439));
foreach ($context['_seq'] as $context["_key"] => $context["Category"]) {
// line 440
echo " ";
if (((twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 440) >= 20) && (twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 440) <= 25))) {
// line 441
echo " ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["Category"], "name", [], "any", false, false, false, 441), "html", null, true);
echo "
";
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['Category'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 444
echo " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ProductCategory'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 445
echo " ";
}
// line 446
echo " </td>
</tr>
<tr>
<th>対応サイズ</th>
<td>
";
// line 451
echo twig_nl2br(twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 451, $this->source); })()), "sizeInfo", [], "any", false, false, false, 451), "html", null, true));
echo "
</td>
</tr>
</table>
</div></div>
<!--テーブル-->
<div class=\"sp5\"></div>
<!--テーブル-->
<div align=\"center\"><div class=\"re-tb01\"><table>
<tr>
<th>素材</th>
<td>
";
// line 463
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 463, $this->source); })()), "ProductCategories", [], "any", false, false, false, 463))) {
// line 464
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 464, $this->source); })()), "ProductCategories", [], "any", false, false, false, 464));
foreach ($context['_seq'] as $context["_key"] => $context["ProductCategory"]) {
// line 465
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["ProductCategory"], "Category", [], "any", false, false, false, 465), "path", [], "any", false, false, false, 465));
foreach ($context['_seq'] as $context["_key"] => $context["Category"]) {
// line 466
echo " ";
if ((((twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 466) == 26) || (twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 466) == 27)) || (twig_get_attribute($this->env, $this->source, $context["Category"], "id", [], "any", false, false, false, 466) == 28))) {
// line 467
echo " ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["Category"], "name", [], "any", false, false, false, 467), "html", null, true);
echo "
";
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['Category'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 470
echo " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ProductCategory'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 471
echo " ";
}
// line 472
echo " </td>
</tr>
</table>
</div></div>
<!--テーブル-->
</div>
<div class=\"sp10\"></div>
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
<strong>■セット内容について</strong><br>
";
// line 483
if (twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 483, $this->source); })()), "remark1", [], "any", false, false, false, 483)) {
// line 484
echo " ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 484, $this->source); })()), "remark1", [], "any", false, false, false, 484), "html", null, true);
echo "<br>
";
} else {
// line 486
echo " ※袋帯・帯揚げ・帯〆・半衿・重ね衿は画像の通りでお届けします。<br>
※髪飾り・ショール・肌着・足袋・補正タオルは含まれません<br>
※掲載写真はご利用のスマホ・モニター環境によって、実際の商品と色味が異なる場合が御座います。実物をご覧頂けるご試着レンタルをご活用ください。 <br>
※レンタルするには会員登録が必要です。
";
}
// line 491
echo "
";
// line 492
if (((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 492, $this->source); })()), "request", [], "any", false, false, false, 492), "get", [0 => "resv"], "method", false, false, false, 492) != "no1") && (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 492, $this->source); })()), "request", [], "any", false, false, false, 492), "get", [0 => "resv"], "method", false, false, false, 492) != "no2"))) {
// line 493
echo "
<div class=\"sp20\"></div>
<a href=\"#pagelink01\" class=\"navi-btn01\">本予約の申込みへ進む ▼</a>
<div class=\"sp5\"></div>
<a href=\"#pagelink02\" class=\"navi-btn10\">ご試着の申込みへ進む ▼</a>
";
}
// line 500
echo "
<div class=\"sp20\"></div>
</div>
</div>
</div>
<form action=\"";
// line 508
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_add_cart", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 508, $this->source); })()), "id", [], "any", false, false, false, 508)]), "html", null, true);
echo "\" method=\"post\" id=\"form1\" name=\"form1\">
";
// line 510
if ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 510, $this->source); })()), "request", [], "any", false, false, false, 510), "get", [0 => "resv"], "method", false, false, false, 510) == "no1")) {
// line 511
echo " <div align=\"center\"><div id=\"pagelink01\"></div>
<div class=\"pttl04\"><strong></strong>ご試着ご利用者様専用<br>
本予約 お申込み</div></div>
";
} elseif ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 514
(isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 514, $this->source); })()), "request", [], "any", false, false, false, 514), "get", [0 => "resv"], "method", false, false, false, 514) == "no2")) {
// line 515
echo " <div align=\"center\"><div id=\"pagelink01\"></div>
<div class=\"pttl04\"><strong></strong>本予約済のお客様専用<br>
追加申込み</div></div>
";
} else {
// line 519
echo "
<div align=\"center\"><div id=\"pagelink01\"></div>
<div class=\"pttl04\"><strong></strong>本予約 お申込み</div></div>
";
}
// line 523
echo "
<div class=\"con-w-box02-shop\"><div class=\"box-float-txt\">
<div id=\"plink-form\"></div>
<!--★フォーム開始-->
<!--本予約ここから-->
<div class=\"conform-base\">
";
// line 532
if ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 532, $this->source); })()), "request", [], "any", false, false, false, 532), "get", [0 => "resv"], "method", false, false, false, 532) == "no1")) {
// line 533
echo " この振袖の「本予約」がお済みの方専用の追加申込み欄です。<br>
本予約をされていないお客様からの申込みは無効となります。<div class=\"sp20\"></div>
";
} elseif ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 535
(isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 535, $this->source); })()), "request", [], "any", false, false, false, 535), "get", [0 => "resv"], "method", false, false, false, 535) == "no2")) {
// line 536
echo " ご試着された振袖の本予約はこちらからお申込み下さい。<br>
";
}
// line 538
echo "
<!--行 -->
<div class=\"conform-box\">
<div class=\"conform-box-con-p\">■ご利用日を選択</div>
<div class=\"conform-box-con-t\">
";
// line 546
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 546, $this->source); })()), "optionReserveDate", [], "any", false, false, false, 546), 'widget');
echo "
";
// line 547
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 547, $this->source); })()), "optionReserveDate", [], "any", false, false, false, 547), 'errors');
echo "
<div class=\"mini-txt-con\">【本予約について】<br>
本予約の方は前の年の12月15日に発送させて頂きます。
<br>
ご利用日翌日に返送をお願いします。<br>
</div>
</div>
<div class=\"clear-all\"></div>
</div>
<!--行 -->
<!--行 -->
<div class=\"conform-box\">
<div class=\"conform-box-con-p\">■追加オプション アイテム<!-- <span class=\"red-txt\">必須</span>--></div>
<div class=\"conform-box-con-t\">
<!--<input name=\"01\" type=\"checkbox\" value=\"#\"class=\"btn-res\">-->
<strong>[レンタル] 選べる 草履・バッグ セット +8,800円(税込)</strong><br>
<div class=\"mini-txt-con\"> ※草履・バックは追加費用でお好みのセットをお選び頂けます。<br>
希望されない方はアンジェリカお任せとなります。<br>
<a href=\"#\" target=\"_blank\">>セット内容の写真はコチラ</a></div>
";
// line 570
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 570, $this->source); })()), "optionZoriBag", [], "any", false, false, false, 570), 'widget');
echo "
";
// line 571
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 571, $this->source); })()), "optionZoriBag", [], "any", false, false, false, 571), 'errors');
echo "
<br><br>
";
// line 575
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 575, $this->source); })()), "optionShawl", [], "any", false, false, false, 575), 'widget');
echo "
";
// line 576
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 576, $this->source); })()), "optionShawl", [], "any", false, false, false, 576), 'errors');
echo "
<div class=\"mini-txt-con\">
<a href=\"#\" target=\"_blank\">>写真はコチラ</a><br>
※アンジェリカおまかせとなります</div>
<br><br>
<!--<input name=\"02\" type=\"checkbox\" value=\"#\"class=\"btn-res\">-->
<strong>[購入] 肌着 +8,800円(税込)</strong><br>
<div class=\"mini-txt-con\"><a href=\"https://angelicaferice-ec.jp/html/user_data/assets/img/details/IMG_2350.JPG\" data-lightbox=\"image-1\" target=\"_blank\">>写真はコチラ</a><br>※ワンピースタイプの為、裾除け不要<br>
※Mサイズは~165cm程度Lサイズは160cm~175cm程度を目安にお考え下さい</div>
";
// line 586
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 586, $this->source); })()), "optionUnderwear", [], "any", false, false, false, 586), 'widget');
echo "
";
// line 587
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 587, $this->source); })()), "optionUnderwear", [], "any", false, false, false, 587), 'errors');
echo "
<!--<select name=\"select2\">
<option value=\" \" selected=\"selected\">サイズをお選びください</option>
<option value=\"Mサイズ\">Mサイズ</option>
<option value=\"Lサイズ\">Lサイズ</option>
</select>-->
<br><br>
<!--<input name=\"02\" type=\"checkbox\" value=\"#\"class=\"btn-res\">-->
<strong>[購入] 足袋 +2,200円(税込)</strong>
<div class=\"mini-txt-con\"><a href=\"https://angelicaferice-ec.jp/html/user_data/assets/img/details/IMG_2351.JPG\" data-lightbox=\"image-2\" target=\"_blank\">>写真はコチラ</a></div>
";
// line 600
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 600, $this->source); })()), "optionTabi", [], "any", false, false, false, 600), 'widget');
echo "
";
// line 601
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 601, $this->source); })()), "optionTabi", [], "any", false, false, false, 601), 'errors');
echo "
<!--<select name=\"select\">
<option value=\" \" selected=\"selected\">サイズをお選びください</option>
<option value=\"21.0cm\">21.0cm</option>
<option value=\"21.5cm\">21.5cm</option>
<option value=\"22.0cm\">22.0cm</option>
<option value=\"22.5cm\">22.5cm</option>
<option value=\"23.0cm\">23.0cm</option>
<option value=\"23.5cm\">23.5cm</option>
<option value=\"24.0cm\">24.0cm</option>
<option value=\"24.5cm\">24.5cm</option>
<option value=\"25.0cm\">25.0cm</option>
<option value=\"25.5cm\">25.5cm</option>
<option value=\"26.0cm\">26.0cm</option>
<option value=\"26.5cm\">26.5cm</option>
<option value=\"27.0cm\">27.0cm</option>
<option value=\"27.5cm\">27.5cm</option>
<option value=\"28.0cm\">28.0cm</option>
</select>-->
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
<!--<input name=\"02\" type=\"checkbox\" value=\"#\"class=\"btn-res\">-->
";
// line 625
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 625, $this->source); })()), "optionSafetyPlan", [], "any", false, false, false, 625), 'widget');
echo "
";
// line 626
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 626, $this->source); })()), "optionSafetyPlan", [], "any", false, false, false, 626), 'errors');
echo "
<!--<strong>安心プラン +3,300円</strong>-->
<div class=\"mini-txt-con\"> レンタル中のもしもの時の安心。通常のクリーニングで落とせない汚れに。</div><br>
</div>
<div class=\"clear-all\"></div>
</div>
<div class=\"conform-box\">
<div class=\"conform-box-con-p\">■前撮り希望</div>
<div class=\"conform-box-con-t\">
";
// line 640
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 640, $this->source); })()), "optionPreReserve", [], "any", false, false, false, 640), 'widget');
echo "
";
// line 641
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 641, $this->source); })()), "optionPreReserve", [], "any", false, false, false, 641), 'errors');
echo "
<!--<input name=\"02\" type=\"checkbox\" value=\"#\"class=\"btn-res\">
前撮りを希望する-->
<div class=\"mini-txt-con\">
本予約の方は前撮りにも一回無料で振袖がご利用頂けます。<br>
ご希望の日程をお選びください。<br>
※振袖一式は式と同じ内容となります。<br>
日程が未定の方は後日、追加でお申込み下さい
</div>
";
// line 650
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 650, $this->source); })()), "optionPreReserveDate", [], "any", false, false, false, 650), 'widget');
echo "
";
// line 651
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 651, $this->source); })()), "optionPreReserveDate", [], "any", false, false, false, 651), 'errors');
echo "
<div class=\"mini-txt-con\">※前撮り日の前々日着でお届けさせて頂きます、前撮り日翌日に返送をお願いします。</div>
<br>
<strong>[レンタル] 前撮り時用<br>
選べる 草履・バッグ セット +3,300円(税込)</strong><br>
<div class=\"mini-txt-con\">
※草履・バックは追加費用でお好みのセットをお選び頂けます。<br>
希望されない方はアンジェリカお任せとなります。<br>
<a href=\"#\" target=\"_blank\">>セット内容の写真はコチラ</a>
</div>
";
// line 662
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 662, $this->source); })()), "optionPreReserveZoriBag", [], "any", false, false, false, 662), 'widget');
echo "
";
// line 663
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 663, $this->source); })()), "optionPreReserveZoriBag", [], "any", false, false, false, 663), 'errors');
echo "
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
</div>
<div class=\"clear-all\"></div>
</div>
<!--行 -->
<div class=\"sp20\"></div>
<div class=\"\">
</div>
<!--
<form action=\"";
// line 680
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_add_cart", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 680, $this->source); })()), "id", [], "any", false, false, false, 680)]), "html", null, true);
echo "\" method=\"post\" id=\"form1\" name=\"form1\">
-->
<div class=\"sp5\"></div>
";
// line 686
if (twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 686, $this->source); })()), "stock_find", [], "any", false, false, false, 686)) {
// line 687
echo " <div class=\"ec-numberInput\" style=\"display:none\"><span>";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("common.quantity"), "html", null, true);
echo "</span>
";
// line 688
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 688, $this->source); })()), "quantity", [], "any", false, false, false, 688), 'widget');
echo "
";
// line 689
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(twig_get_attribute($this->env, $this->source, (isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 689, $this->source); })()), "quantity", [], "any", false, false, false, 689), 'errors');
echo "
</div>
<a class=\"navi-btn01 add-cart\">上記内容で <br>
本予約を申込む ></a><br>
";
} else {
// line 694
echo " <div class=\"ec-productRole__btn\">
<button type=\"button\" class=\"ec-blockBtn--action\" disabled=\"disabled\">
";
// line 696
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.product.out_of_stock"), "html", null, true);
echo "
</button>
</div>
";
}
// line 700
echo "
<div class=\"sp20\"></div>
<div class=\"conform-box2\">
<div class=\"conform-txt02\"><!--下部 注意書き --></div>
</div>
</div>
<!--本予約ここまで-->
<!--試着ここから-->
</div></div>
";
// line 719
if (((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 719, $this->source); })()), "request", [], "any", false, false, false, 719), "get", [0 => "resv"], "method", false, false, false, 719) != "no1") && (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 719, $this->source); })()), "request", [], "any", false, false, false, 719), "get", [0 => "resv"], "method", false, false, false, 719) != "no2"))) {
// line 720
echo "
<div align=\"center\"><div id=\"pagelink02\"></div>
<div class=\"pttl04\"><strong></strong>ご試着レンタル(5,500円)<br>
お申込み</div></div>
<div class=\"con-w-box02-shop\"><div class=\"box-float-txt\">
<div class=\"conform-base\">
<!--行 -->
<div class=\"conform-box\">
<div class=\"conform-box-con-p\">■ご利用日を選択</div>
<div class=\"conform-box-con-t\">
<input type=\"text\" name=\"graduate3\" id=\"graduate3\" value=\"\" class=\"navi-btn05-none\" placeholder=\"カレンダーよりお選びください >\">
<div class=\"mini-txt-con\"> 【ご試着について】<br>
実際に着てみないと不安、という方は5,500円(税込)で自宅でご試着頂けます。<br>
ご利用日の前々日にお届けします。ご利用日翌日に返送してください
<br>
※注意 発送準備が御座いますので、利用日は本日より14日以降でご指定下さい。お届け先は自宅のみとなります。<br>
ご試着のお届けは振袖・長襦袢・刺繍衿・重衿・帯・帯揚げ・帯締めとなります。着付け小物(腰紐・伊達締め・帯板・帯枕・衿芯・コーリンベルト)や草履バックは含まれません。
<br>
※ご試着後、本予約は別途お申込みが必要です。</div>
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
<strong>[レンタル] ご試着時用<br>
選べる 草履・バッグ セット +3,300円(税込)</strong><br>
<div class=\"mini-txt-con\"> ※草履・バックは追加費用でお好みのセットをお選び頂けます。<br>
希望されない方はアンジェリカお任せとなります。<br>
<a href=\"#\" target=\"_blank\">>セット内容の写真はコチラ</a></div>
<br>
<select name=\"select\">
<option value=\" \" selected=\"selected\">ご希望の選べるセットを選択</option>
<option value=\"Aセット(草履サイズM:22.5~23.5cm)\">Aセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Bセット(草履サイズM:22.5~23.5cm)\">Bセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Cセット(草履サイズM:22.5~23.5cm)\">Cセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Dセット(草履サイズM:22.5~23.5cm)\">Dセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Eセット(草履サイズM:22.5~23.5cm)\">Eセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Fセット(草履サイズL:24~25cm)\">Fセット(草履サイズL:24~25cm)</option>
<option value=\"Gセット(草履サイズL:24~25cm)\">Gセット(草履サイズL:24~25cm)</option>
<option value=\"Hセット(草履サイズL:24~25cm)\">Hセット(草履サイズL:24~25cm)</option>
<option value=\"Iセット(草履サイズL:24~25cm)\">Iセット(草履サイズL:24~25cm)</option>
<option value=\"Jセット(草履サイズL:24~25cm)\">Jセット(草履サイズL:24~25cm)</option>
</select>
</div>
<div class=\"clear-all\"></div>
</div>
<!--行 -->
<div class=\"sp20\"></div>
";
// line 774
if (twig_get_attribute($this->env, $this->source, (isset($context["Product"]) || array_key_exists("Product", $context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.', 774, $this->source); })()), "stock_find", [], "any", false, false, false, 774)) {
// line 775
echo " <button type=\"submit\" name=\"label\" value=\"test\" class=\"navi-btn01 add-cart preview\">ご試着を申込む ></button><br>
";
} else {
// line 777
echo " <div class=\"ec-productRole__btn\">
<button type=\"button\" class=\"ec-blockBtn--action\" disabled=\"disabled\">
";
// line 779
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.product.out_of_stock"), "html", null, true);
echo "
</button>
</div>
";
}
// line 783
echo "
<div class=\"sp20\"></div>
<div class=\"conform-box2\">
<div class=\"conform-txt02\"><!--下部 注意書き --></div>
</div>
</div>
<!--試着ここまで-->
</div>
</div>
";
}
// line 798
echo " <!--コンテンツ -->
";
// line 799
echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock((isset($context["form"]) || array_key_exists("form", $context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.', 799, $this->source); })()), 'rest');
echo "
</form>
<div class=\"ec-modal\">
<div class=\"ec-modal-overlay\">
<div class=\"ec-modal-wrap\">
<span class=\"ec-modal-close\"><span class=\"ec-icon\"><img src=\"";
// line 805
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/cross-dark.svg"), "html", null, true);
echo "\" alt=\"\"/></span></span>
<div id=\"ec-modal-header\" class=\"text-center\">";
// line 806
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.product.add_cart_complete"), "html", null, true);
echo "</div>
<div class=\"ec-modal-box\">
<div class=\"ec-role\">
<span class=\"ec-inlineBtn--cancel\">";
// line 809
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.product.continue"), "html", null, true);
echo "</span>
<a href=\"";
// line 810
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart");
echo "\" class=\"ec-inlineBtn--action\">";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("common.go_to_cart"), "html", null, true);
echo "</a>
</div>
</div>
</div>
</div>
</div>
</div>
";
// line 818
echo twig_include($this->env, $context, "Block/footer_navi.twig");
echo "
";
// line 820
echo twig_include($this->env, $context, "Block/footer.twig");
echo "
</div>
</div>
</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
public function getTemplateName()
{
return "Product/detail.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 1371 => 820, 1366 => 818, 1353 => 810, 1349 => 809, 1343 => 806, 1339 => 805, 1330 => 799, 1327 => 798, 1310 => 783, 1303 => 779, 1299 => 777, 1295 => 775, 1293 => 774, 1237 => 720, 1235 => 719, 1214 => 700, 1207 => 696, 1203 => 694, 1195 => 689, 1191 => 688, 1186 => 687, 1184 => 686, 1175 => 680, 1155 => 663, 1151 => 662, 1137 => 651, 1133 => 650, 1121 => 641, 1117 => 640, 1100 => 626, 1096 => 625, 1069 => 601, 1065 => 600, 1049 => 587, 1045 => 586, 1032 => 576, 1028 => 575, 1021 => 571, 1017 => 570, 991 => 547, 987 => 546, 977 => 538, 973 => 536, 971 => 535, 967 => 533, 965 => 532, 954 => 523, 948 => 519, 942 => 515, 940 => 514, 935 => 511, 933 => 510, 928 => 508, 918 => 500, 909 => 493, 907 => 492, 904 => 491, 897 => 486, 891 => 484, 889 => 483, 876 => 472, 873 => 471, 867 => 470, 857 => 467, 854 => 466, 849 => 465, 844 => 464, 842 => 463, 827 => 451, 820 => 446, 817 => 445, 811 => 444, 801 => 441, 798 => 440, 793 => 439, 788 => 438, 786 => 437, 768 => 421, 764 => 419, 758 => 417, 756 => 416, 753 => 415, 746 => 412, 744 => 411, 741 => 410, 735 => 408, 733 => 407, 727 => 404, 724 => 403, 721 => 402, 715 => 401, 698 => 398, 694 => 397, 687 => 396, 684 => 395, 666 => 394, 661 => 393, 659 => 392, 638 => 373, 627 => 371, 605 => 369, 587 => 368, 579 => 362, 573 => 358, 564 => 351, 562 => 350, 551 => 341, 549 => 340, 546 => 339, 527 => 321, 517 => 320, 481 => 293, 477 => 292, 473 => 291, 469 => 290, 465 => 288, 459 => 286, 457 => 285, 452 => 284, 449 => 283, 439 => 281, 425 => 279, 417 => 278, 399 => 277, 394 => 275, 371 => 255, 361 => 248, 323 => 213, 318 => 210, 309 => 204, 305 => 202, 303 => 201, 300 => 200, 291 => 194, 287 => 192, 285 => 191, 219 => 127, 211 => 125, 209 => 124, 204 => 122, 201 => 121, 199 => 120, 185 => 109, 182 => 108, 172 => 107, 73 => 16, 63 => 15, 52 => 11, 50 => 13, 37 => 11,);
}
public function getSourceContext()
{
return new Source("{#
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' %}
{% set body_class = 'product_page' %}
{% block stylesheet %}
<style>
.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -45px;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
content: \" \";
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 12px;
height: 12px;
text-align: center;
opacity: .25;
background-color: black;
border-radius: 50%;
}
.slick-dots li.slick-active button:before {
opacity: .75;
background-color: black;
}
.slick-dots li button.thumbnail img {
width: 0;
height: 0;
}
/* 日曜日:赤 */
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7n + 1),
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n + 1) {
color: red;
}
/* 土曜日:青 */
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7),
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n) {
color: blue;
}
</style>
{% endblock %}
{% block javascript %}
<script>
eccube.classCategories = {{ class_categories_as_json(Product)|raw }};
// 規格2に選択肢を割り当てる。
function fnSetClassCategories(form, classcat_id2_selected) {
var \$form = \$(form);
var product_id = \$form.find('input[name=product_id]').val();
var \$sele1 = \$form.find('select[name=classcategory_id1]');
var \$sele2 = \$form.find('select[name=classcategory_id2]');
eccube.setClassCategories(\$form, product_id, \$sele1, \$sele2, classcat_id2_selected);
}
{% if form.classcategory_id2 is defined %}
fnSetClassCategories(
\$('#form1'), {{ form.classcategory_id2.vars.value|json_encode|raw }}
);
{% elseif form.classcategory_id1 is defined %}
eccube.checkStock(\$('#form1'), {{ Product.id }}, {{ form.classcategory_id1.vars.value|json_encode|raw }}, null);
{% endif %}
</script>
<script>
\$(function() {
// bfcache無効化
\$(window).bind('pageshow', function(event) {
if (event.originalEvent.persisted) {
location.reload(true);
}
});
// Core Web Vital の Cumulative Layout Shift(CLS)対策のため
// img タグに width, height が付与されている.
// 630px 未満の画面サイズでは縦横比が壊れるための対策
// see https://github.com/EC-CUBE/ec-cube/pull/5023
\$('.ec-grid2__cell').hide();
var removeSize = function () {
\$('.slide-item').height('');
\$('.slide-item img')
.removeAttr('width')
.removeAttr('height')
.removeAttr('style');
};
var slickInitial = function(slick) {
\$('.ec-grid2__cell').fadeIn(1500);
var baseHeight = \$(slick.target).height();
var baseWidth = \$(slick.target).width();
var rate = baseWidth / baseHeight;
\$('.slide-item').height(baseHeight * rate); // 余白を削除する
// transform を使用することでCLSの影響を受けないようにする
\$('.slide-item img')
.css(
{
'transform-origin': 'top left',
'transform': 'scaleY(' + rate + ')',
'transition': 'transform .1s'
}
);
// 正しいサイズに近くなったら属性を解除する
setTimeout(removeSize, 500);
};
\$('.item_visual').on('init', slickInitial);
// リサイズ時は CLS の影響を受けないため属性を解除する
\$(window).resize(removeSize);
\$('.item_visual').slick({
dots: false,
arrows: false,
responsive: [{
breakpoint: 768,
settings: {
dots: true
}
}]
});
\$('.slideThumb').on('click', function() {
var index = \$(this).attr('data-index');
\$('.item_visual').slick('slickGoTo', index, false);
})
});
</script>
<script>
\$(function() {
\$('.add-cart').on('click', function(event) {
{% if form.classcategory_id1 is defined %}
// 規格1フォームの必須チェック
if (\$('#classcategory_id1').val() == '__unselected' || \$('#classcategory_id1').val() == '') {
\$('#classcategory_id1')[0].setCustomValidity('{{ 'front.product.product_class_unselected'|trans }}');
return true;
} else {
\$('#classcategory_id1')[0].setCustomValidity('');
}
{% endif %}
{% if form.classcategory_id2 is defined %}
// 規格2フォームの必須チェック
if (\$('#classcategory_id2').val() == '__unselected' || \$('#classcategory_id2').val() == '') {
\$('#classcategory_id2')[0].setCustomValidity('{{ 'front.product.product_class_unselected'|trans }}');
return true;
} else {
\$('#classcategory_id2')[0].setCustomValidity('');
}
{% endif %}
// 個数フォームのチェック
if (\$('#quantity').val() < 1) {
\$('#quantity')[0].setCustomValidity('{{ 'front.product.invalid_quantity'|trans }}');
return true;
} else {
\$('#quantity')[0].setCustomValidity('');
}
event.preventDefault();
\$form = \$('#form1');
\$formdata = \$form.serialize();
//試着ボタンかどうか判断する
if(\$(this).hasClass('preview')){
\$formdata += '&rentalType=preview';
\$formdata += '&label=test';
}
\$.ajax({
url: \$form.attr('action'),
type: \$form.attr('method'),
data: \$formdata,
dataType: 'json',
beforeSend: function(xhr, settings) {
// Buttonを無効にする
\$('.add-cart').prop('disabled', true);
}
}).done(function(data) {
// レスポンス内のメッセージをalertで表示
\$.each(data.messages, function() {
\$('#ec-modal-header').text(this);
});
\$('.ec-modal').show()
// カートブロックを更新する
\$.ajax({
url: \"{{ url('block_cart') }}\",
type: 'GET',
dataType: 'html'
}).done(function(html) {
\$('.ec-headerRole__cart').html(html);
});
}).fail(function(data) {
alert('{{ 'front.product.add_cart_error'|trans }}');
}).always(function(data) {
// Buttonを有効にする
\$('.add-cart').prop('disabled', false);
});
});
});
\$('.ec-modal-wrap').on('click', function(e) {
// モーダル内の処理は外側にバブリングさせない
e.stopPropagation();
});
\$('.ec-modal-overlay, .ec-modal, .ec-modal-close, .ec-inlineBtn--cancel').on('click', function() {
\$('.ec-modal').hide()
});
</script>
<script type=\"application/ld+json\">
{
\"@context\": \"https://schema.org/\",
\"@type\": \"Product\",
\"name\": \"{{ Product.name }}\",
\"image\": [
{% for img in Product.ProductImage %}
\"{{ app.request.schemeAndHttpHost }}{{ asset(img, 'save_image') }}\"{% if not loop.last %},{% endif %}
{% else %}
\"{{ app.request.schemeAndHttpHost }}{{ asset(''|no_image_product, 'save_image') }}\"
{% endfor %}
],
\"description\": \"{{ Product.description_list | default(Product.description_detail) | replace({'\\n': '', '\\r': ''}) | slice(0,300) }}\",
{% if Product.code_min %}
\"sku\": \"{{ Product.code_min }}\",
{% endif %}
\"offers\": {
\"@type\": \"Offer\",
\"url\": \"{{ url('product_detail', {'id': Product.id}) }}\",
\"priceCurrency\": \"{{ eccube_config.currency }}\",
\"price\": {{ Product.getPrice02IncTaxMin ? Product.getPrice02IncTaxMin : 0}},
\"availability\": \"{{ Product.stock_find ? \"InStock\" : \"OutOfStock\" }}\"
}
}
</script>
<script>
\$(\"#optionReserveDate\").flatpickr({
locale : 'ja', // 日本語用モジュールを適用
minDate: new Date('2024-12-15'),
maxDate: new Date('2025-4-30'),
disableMobile: true
});
\$(\"#optionPreReserveDate\").flatpickr({
locale : 'ja', // 日本語用モジュールを適用
minDate: new Date().fp_incr(10), // 10日後から
maxDate: new Date('2024-12-15'),
disableMobile: true,
});
\$(\"#graduate3\").flatpickr({
locale : 'ja', // 日本語用モジュールを適用
minDate: new Date().fp_incr(10), // 10日後から
maxDate: new Date().fp_incr(20), // 20日後まで
disableMobile: true,
});
</script>
{% endblock %}
{% block main %}
<div class=\"ec-productRole\" style=\"max-width:100%; padding:0;\">
<div id=\"out-border\">
<div class=\"out-bg-con\">
<div id=\"main-top55\"></div>
<div id=\"fix-navi-top-line-box-shop\" style=\"height:18px\"></div>
<!--上部ヘッダースライドナビ -->
<div id=\"main-head\">
<!-- #BeginLibraryItem \"/Library/head-navi.lbi\" --><!-- #EndLibraryItem --></div>
<!--上部ヘッダースライドナビ -->
<!--ヘッダ画像部 位置調整開始 -->
<div id=\"main\">
{# 商品ページヘッダの調整 #}
{% if app.request.get('resv') == \"no1\" %}
<div class=\"pan-box\"><a href=\"top.html\" class=\"link-deco02\">HOME</a> > item > 注文済商品</div>
<div class=\"pttl04\">
<div class=\"out-lr02\"><strong>ご試着済商品への本予約の申込み</strong><br>
<div class=\"fon-nomal\">以下商品の本予約の申込みが出来ます。<br>
<br>
※ご試着の利用希望日の翌日には他の方へ振袖の在庫が開放されます。<br>
試着後、本予約を希望される方は試着日当日に、こちらから本予約のお申込みをお勧めします。</div></div></div>
{% elseif app.request.get('resv') == \"no2\" %}
<div class=\"pan-box\"><a href=\"top.html\" class=\"link-deco02\">HOME</a> > item > 注文済商品</div>
<div class=\"pttl04\">
<div class=\"out-lr02\"><strong>本予約済商品への追加申込み</strong><br>
<div class=\"fon-nomal\">以下商品への各種追加申込みが出来ます。</div></div></div>
{% else %}
<div class=\"pan-box\"><a href=\"top.html\" class=\"link-deco02\">HOME</a> > item</div>
{% endif %}
<!--ヘッド画像開始 -->
<div class=\"out-max-swipe\">
<!--写真スライダー【1-2】-->
<div class=\"swiper-container swiper999\">
<div class=\"swiper-wrapper\">
{% for ProductImage in Product.ProductImage %}
<div class=\"swiper-slide\"><img src=\"{{ asset(ProductImage, 'save_image') }}\" alt=\"{{ loop.first ? Product.name : '' }}\" {% if loop.index > 1 %} loading=\"lazy\"{% endif %}></div>
{% else %}
<div class=\"swiper-slide\"><img src=\"{{ asset(''|no_image_product, 'save_image') }}\" alt=\"{{ loop.first ? Product.name : '' }}\"></div>
{% endfor %}
</div>
</div>
<!--写真スライダー-->
<div align=\"right\">
<!--スライダーBTN--><div class=\"btn-boxx\"><div class=\"swiper-button-prev prev999\" onfocus=\"this.blur();\"></div><div class=\"swiper-button-next next999\" onfocus=\"this.blur();\"></div></div><!--スライダーBTN-->
</div>
</div>
<!--ヘッド画像おわり -->
</div>
<!--ヘッダ画像部 位置調整終り -->
<!--内容はじめ -->
<!--コンテンツ -->
<div class=\"out-max\">
<div class=\"con-w-box02-shop\">
<div class=\"box-float-txt\">
<div class=\"out-max-shop-item\">
{% if Product.ProductCategories is not empty %}
{% for ProductCategory in Product.ProductCategories %}
{% for Category in ProductCategory.Category.path %}
{% if Category.id == 2 or Category.id == 7 or Category.id == 8 or Category.id == 9 %}
<a href=\"{{ url('product_list') }}?category_id={{ Category.id }}\" class=\"link-deco02\">
{{ Category.name }}
</a>{%- if loop.last == false %}<span> │ </span>{% endif -%}
{% endif -%}
{% endfor %}
{% endfor %}
{% endif %}
<div class=\"sp20\"></div>
<span class=\"pttl03\">{{ Product.getPrice02IncTaxMin|price }}</span> 税込
<div class=\"sp10\"></div>
{% if Product.name %}
<strong>{{ Product.name | nl2br }}</strong><br>
{% endif %}
{% if Product.descriptionDetail %}
{{ Product.descriptionDetail | nl2br }}<br>
<div class=\"sp10\"></div>
{% endif %}
{% if Product.accessories %}
{{ Product.accessories | nl2br }}<br>
{% else %}
【セット内容】 振り袖・袋帯・長襦袢・帯揚げ・帯〆・刺繍衿・重衿・衿芯・腰紐(5)・伊達締(2)・コーリンベルト・帯板(2)・帯枕・三重紐・草履・バック<br>
{% endif %}
<a href=\"#\" target=\"_blank\">>セット内容の写真はコチラ </a><br>
※草履・バックの色や柄はアンジェリカお任せとなります。<br>
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
<strong>■アイテムについて</strong><br>
<div class=\"out-lr\">
<div class=\"sp10\"></div>
<!--テーブル-->
<div align=\"center\"><div class=\"re-tb01\"><table>
<tr>
<th>対応身長</th>
<td>
{% if Product.ProductCategories is not empty %}
{% for ProductCategory in Product.ProductCategories %}
{% for Category in ProductCategory.Category.path %}
{% if Category.id >= 20 and Category.id <= 25 %}
{{ Category.name }}
{% endif -%}
{% endfor %}
{% endfor %}
{% endif %}
</td>
</tr>
<tr>
<th>対応サイズ</th>
<td>
{{ Product.sizeInfo | nl2br }}
</td>
</tr>
</table>
</div></div>
<!--テーブル-->
<div class=\"sp5\"></div>
<!--テーブル-->
<div align=\"center\"><div class=\"re-tb01\"><table>
<tr>
<th>素材</th>
<td>
{% if Product.ProductCategories is not empty %}
{% for ProductCategory in Product.ProductCategories %}
{% for Category in ProductCategory.Category.path %}
{% if Category.id == 26 or Category.id == 27 or Category.id == 28 %}
{{ Category.name }}
{% endif -%}
{% endfor %}
{% endfor %}
{% endif %}
</td>
</tr>
</table>
</div></div>
<!--テーブル-->
</div>
<div class=\"sp10\"></div>
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
<strong>■セット内容について</strong><br>
{% if Product.remark1 %}
{{ Product.remark1 }}<br>
{% else %}
※袋帯・帯揚げ・帯〆・半衿・重ね衿は画像の通りでお届けします。<br>
※髪飾り・ショール・肌着・足袋・補正タオルは含まれません<br>
※掲載写真はご利用のスマホ・モニター環境によって、実際の商品と色味が異なる場合が御座います。実物をご覧頂けるご試着レンタルをご活用ください。 <br>
※レンタルするには会員登録が必要です。
{% endif %}
{% if app.request.get('resv') != \"no1\" and app.request.get('resv') != \"no2\" %}
<div class=\"sp20\"></div>
<a href=\"#pagelink01\" class=\"navi-btn01\">本予約の申込みへ進む ▼</a>
<div class=\"sp5\"></div>
<a href=\"#pagelink02\" class=\"navi-btn10\">ご試着の申込みへ進む ▼</a>
{% endif %}
<div class=\"sp20\"></div>
</div>
</div>
</div>
<form action=\"{{ url('product_add_cart', {id:Product.id}) }}\" method=\"post\" id=\"form1\" name=\"form1\">
{% if app.request.get('resv') == \"no1\" %}
<div align=\"center\"><div id=\"pagelink01\"></div>
<div class=\"pttl04\"><strong></strong>ご試着ご利用者様専用<br>
本予約 お申込み</div></div>
{% elseif app.request.get('resv') == \"no2\" %}
<div align=\"center\"><div id=\"pagelink01\"></div>
<div class=\"pttl04\"><strong></strong>本予約済のお客様専用<br>
追加申込み</div></div>
{% else %}
<div align=\"center\"><div id=\"pagelink01\"></div>
<div class=\"pttl04\"><strong></strong>本予約 お申込み</div></div>
{% endif %}
<div class=\"con-w-box02-shop\"><div class=\"box-float-txt\">
<div id=\"plink-form\"></div>
<!--★フォーム開始-->
<!--本予約ここから-->
<div class=\"conform-base\">
{% if app.request.get('resv') == \"no1\" %}
この振袖の「本予約」がお済みの方専用の追加申込み欄です。<br>
本予約をされていないお客様からの申込みは無効となります。<div class=\"sp20\"></div>
{% elseif app.request.get('resv') == \"no2\" %}
ご試着された振袖の本予約はこちらからお申込み下さい。<br>
{% endif %}
<!--行 -->
<div class=\"conform-box\">
<div class=\"conform-box-con-p\">■ご利用日を選択</div>
<div class=\"conform-box-con-t\">
{{ form_widget(form.optionReserveDate) }}
{{ form_errors(form.optionReserveDate) }}
<div class=\"mini-txt-con\">【本予約について】<br>
本予約の方は前の年の12月15日に発送させて頂きます。
<br>
ご利用日翌日に返送をお願いします。<br>
</div>
</div>
<div class=\"clear-all\"></div>
</div>
<!--行 -->
<!--行 -->
<div class=\"conform-box\">
<div class=\"conform-box-con-p\">■追加オプション アイテム<!-- <span class=\"red-txt\">必須</span>--></div>
<div class=\"conform-box-con-t\">
<!--<input name=\"01\" type=\"checkbox\" value=\"#\"class=\"btn-res\">-->
<strong>[レンタル] 選べる 草履・バッグ セット +8,800円(税込)</strong><br>
<div class=\"mini-txt-con\"> ※草履・バックは追加費用でお好みのセットをお選び頂けます。<br>
希望されない方はアンジェリカお任せとなります。<br>
<a href=\"#\" target=\"_blank\">>セット内容の写真はコチラ</a></div>
{{ form_widget(form.optionZoriBag) }}
{{ form_errors(form.optionZoriBag) }}
<br><br>
{{ form_widget(form.optionShawl) }}
{{ form_errors(form.optionShawl) }}
<div class=\"mini-txt-con\">
<a href=\"#\" target=\"_blank\">>写真はコチラ</a><br>
※アンジェリカおまかせとなります</div>
<br><br>
<!--<input name=\"02\" type=\"checkbox\" value=\"#\"class=\"btn-res\">-->
<strong>[購入] 肌着 +8,800円(税込)</strong><br>
<div class=\"mini-txt-con\"><a href=\"https://angelicaferice-ec.jp/html/user_data/assets/img/details/IMG_2350.JPG\" data-lightbox=\"image-1\" target=\"_blank\">>写真はコチラ</a><br>※ワンピースタイプの為、裾除け不要<br>
※Mサイズは~165cm程度Lサイズは160cm~175cm程度を目安にお考え下さい</div>
{{ form_widget(form.optionUnderwear) }}
{{ form_errors(form.optionUnderwear) }}
<!--<select name=\"select2\">
<option value=\" \" selected=\"selected\">サイズをお選びください</option>
<option value=\"Mサイズ\">Mサイズ</option>
<option value=\"Lサイズ\">Lサイズ</option>
</select>-->
<br><br>
<!--<input name=\"02\" type=\"checkbox\" value=\"#\"class=\"btn-res\">-->
<strong>[購入] 足袋 +2,200円(税込)</strong>
<div class=\"mini-txt-con\"><a href=\"https://angelicaferice-ec.jp/html/user_data/assets/img/details/IMG_2351.JPG\" data-lightbox=\"image-2\" target=\"_blank\">>写真はコチラ</a></div>
{{ form_widget(form.optionTabi) }}
{{ form_errors(form.optionTabi) }}
<!--<select name=\"select\">
<option value=\" \" selected=\"selected\">サイズをお選びください</option>
<option value=\"21.0cm\">21.0cm</option>
<option value=\"21.5cm\">21.5cm</option>
<option value=\"22.0cm\">22.0cm</option>
<option value=\"22.5cm\">22.5cm</option>
<option value=\"23.0cm\">23.0cm</option>
<option value=\"23.5cm\">23.5cm</option>
<option value=\"24.0cm\">24.0cm</option>
<option value=\"24.5cm\">24.5cm</option>
<option value=\"25.0cm\">25.0cm</option>
<option value=\"25.5cm\">25.5cm</option>
<option value=\"26.0cm\">26.0cm</option>
<option value=\"26.5cm\">26.5cm</option>
<option value=\"27.0cm\">27.0cm</option>
<option value=\"27.5cm\">27.5cm</option>
<option value=\"28.0cm\">28.0cm</option>
</select>-->
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
<!--<input name=\"02\" type=\"checkbox\" value=\"#\"class=\"btn-res\">-->
{{ form_widget(form.optionSafetyPlan) }}
{{ form_errors(form.optionSafetyPlan) }}
<!--<strong>安心プラン +3,300円</strong>-->
<div class=\"mini-txt-con\"> レンタル中のもしもの時の安心。通常のクリーニングで落とせない汚れに。</div><br>
</div>
<div class=\"clear-all\"></div>
</div>
<div class=\"conform-box\">
<div class=\"conform-box-con-p\">■前撮り希望</div>
<div class=\"conform-box-con-t\">
{{ form_widget(form.optionPreReserve) }}
{{ form_errors(form.optionPreReserve) }}
<!--<input name=\"02\" type=\"checkbox\" value=\"#\"class=\"btn-res\">
前撮りを希望する-->
<div class=\"mini-txt-con\">
本予約の方は前撮りにも一回無料で振袖がご利用頂けます。<br>
ご希望の日程をお選びください。<br>
※振袖一式は式と同じ内容となります。<br>
日程が未定の方は後日、追加でお申込み下さい
</div>
{{ form_widget(form.optionPreReserveDate) }}
{{ form_errors(form.optionPreReserveDate) }}
<div class=\"mini-txt-con\">※前撮り日の前々日着でお届けさせて頂きます、前撮り日翌日に返送をお願いします。</div>
<br>
<strong>[レンタル] 前撮り時用<br>
選べる 草履・バッグ セット +3,300円(税込)</strong><br>
<div class=\"mini-txt-con\">
※草履・バックは追加費用でお好みのセットをお選び頂けます。<br>
希望されない方はアンジェリカお任せとなります。<br>
<a href=\"#\" target=\"_blank\">>セット内容の写真はコチラ</a>
</div>
{{ form_widget(form.optionPreReserveZoriBag) }}
{{ form_errors(form.optionPreReserveZoriBag) }}
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
</div>
<div class=\"clear-all\"></div>
</div>
<!--行 -->
<div class=\"sp20\"></div>
<div class=\"\">
</div>
<!--
<form action=\"{{ url('product_add_cart', {id:Product.id}) }}\" method=\"post\" id=\"form1\" name=\"form1\">
-->
<div class=\"sp5\"></div>
{% if Product.stock_find %}
<div class=\"ec-numberInput\" style=\"display:none\"><span>{{ 'common.quantity'|trans }}</span>
{{ form_widget(form.quantity) }}
{{ form_errors(form.quantity) }}
</div>
<a class=\"navi-btn01 add-cart\">上記内容で <br>
本予約を申込む ></a><br>
{% else %}
<div class=\"ec-productRole__btn\">
<button type=\"button\" class=\"ec-blockBtn--action\" disabled=\"disabled\">
{{ 'front.product.out_of_stock'|trans }}
</button>
</div>
{% endif %}
<div class=\"sp20\"></div>
<div class=\"conform-box2\">
<div class=\"conform-txt02\"><!--下部 注意書き --></div>
</div>
</div>
<!--本予約ここまで-->
<!--試着ここから-->
</div></div>
{% if app.request.get('resv') != \"no1\" and app.request.get('resv') != \"no2\" %}
<div align=\"center\"><div id=\"pagelink02\"></div>
<div class=\"pttl04\"><strong></strong>ご試着レンタル(5,500円)<br>
お申込み</div></div>
<div class=\"con-w-box02-shop\"><div class=\"box-float-txt\">
<div class=\"conform-base\">
<!--行 -->
<div class=\"conform-box\">
<div class=\"conform-box-con-p\">■ご利用日を選択</div>
<div class=\"conform-box-con-t\">
<input type=\"text\" name=\"graduate3\" id=\"graduate3\" value=\"\" class=\"navi-btn05-none\" placeholder=\"カレンダーよりお選びください >\">
<div class=\"mini-txt-con\"> 【ご試着について】<br>
実際に着てみないと不安、という方は5,500円(税込)で自宅でご試着頂けます。<br>
ご利用日の前々日にお届けします。ご利用日翌日に返送してください
<br>
※注意 発送準備が御座いますので、利用日は本日より14日以降でご指定下さい。お届け先は自宅のみとなります。<br>
ご試着のお届けは振袖・長襦袢・刺繍衿・重衿・帯・帯揚げ・帯締めとなります。着付け小物(腰紐・伊達締め・帯板・帯枕・衿芯・コーリンベルト)や草履バックは含まれません。
<br>
※ご試着後、本予約は別途お申込みが必要です。</div>
<div class=\"sp10\"></div><div class=\"line01\"></div><div class=\"sp10\"></div>
<strong>[レンタル] ご試着時用<br>
選べる 草履・バッグ セット +3,300円(税込)</strong><br>
<div class=\"mini-txt-con\"> ※草履・バックは追加費用でお好みのセットをお選び頂けます。<br>
希望されない方はアンジェリカお任せとなります。<br>
<a href=\"#\" target=\"_blank\">>セット内容の写真はコチラ</a></div>
<br>
<select name=\"select\">
<option value=\" \" selected=\"selected\">ご希望の選べるセットを選択</option>
<option value=\"Aセット(草履サイズM:22.5~23.5cm)\">Aセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Bセット(草履サイズM:22.5~23.5cm)\">Bセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Cセット(草履サイズM:22.5~23.5cm)\">Cセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Dセット(草履サイズM:22.5~23.5cm)\">Dセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Eセット(草履サイズM:22.5~23.5cm)\">Eセット(草履サイズM:22.5~23.5cm)</option>
<option value=\"Fセット(草履サイズL:24~25cm)\">Fセット(草履サイズL:24~25cm)</option>
<option value=\"Gセット(草履サイズL:24~25cm)\">Gセット(草履サイズL:24~25cm)</option>
<option value=\"Hセット(草履サイズL:24~25cm)\">Hセット(草履サイズL:24~25cm)</option>
<option value=\"Iセット(草履サイズL:24~25cm)\">Iセット(草履サイズL:24~25cm)</option>
<option value=\"Jセット(草履サイズL:24~25cm)\">Jセット(草履サイズL:24~25cm)</option>
</select>
</div>
<div class=\"clear-all\"></div>
</div>
<!--行 -->
<div class=\"sp20\"></div>
{% if Product.stock_find %}
<button type=\"submit\" name=\"label\" value=\"test\" class=\"navi-btn01 add-cart preview\">ご試着を申込む ></button><br>
{% else %}
<div class=\"ec-productRole__btn\">
<button type=\"button\" class=\"ec-blockBtn--action\" disabled=\"disabled\">
{{ 'front.product.out_of_stock'|trans }}
</button>
</div>
{% endif %}
<div class=\"sp20\"></div>
<div class=\"conform-box2\">
<div class=\"conform-txt02\"><!--下部 注意書き --></div>
</div>
</div>
<!--試着ここまで-->
</div>
</div>
{% endif %}
<!--コンテンツ -->
{{ form_rest(form) }}
</form>
<div class=\"ec-modal\">
<div class=\"ec-modal-overlay\">
<div class=\"ec-modal-wrap\">
<span class=\"ec-modal-close\"><span class=\"ec-icon\"><img src=\"{{ asset('assets/icon/cross-dark.svg') }}\" alt=\"\"/></span></span>
<div id=\"ec-modal-header\" class=\"text-center\">{{ 'front.product.add_cart_complete'|trans }}</div>
<div class=\"ec-modal-box\">
<div class=\"ec-role\">
<span class=\"ec-inlineBtn--cancel\">{{ 'front.product.continue'|trans }}</span>
<a href=\"{{ url('cart') }}\" class=\"ec-inlineBtn--action\">{{ 'common.go_to_cart'|trans }}</a>
</div>
</div>
</div>
</div>
</div>
</div>
{{ include('Block/footer_navi.twig') }}
{{ include('Block/footer.twig') }}
</div>
</div>
</div>
{% endblock %}
", "Product/detail.twig", "/home/xs357580/angelicaferice-ec.jp/public_html/dev.angelicaferice-ec.jp/app/template/default/Product/detail.twig");
}
}