{% block stylesheet %}
<style>
/* .pots_section ul{
display: flex;
margin-top: 40px;
}
.pots_section li{
width: 200px;
height: 200px;
margin-right: 20px;
cursor: pointer
}
.pots_section li img{
width: 150px;
height: 150px
}*/
</style>
{% endblock %}
{% block javascript %}
<script>
$(window).on('load',function(){
let val = $('#form1').find('[name="_token"]').val()
$('#form2').find('[name="_token"]').val(val)
});
$(window).on('load',function(){
radio_show();
radio_selected();
})
function radio_selected(){
let set_data = $('#set_block').data('id')
$('#pot_'+set_data).prop("checked",true)
$('#pot_'+set_data).parent('li').addClass('selected')
}
function radio_show(){
$('.pots_list').find('li').each(function(){
$(this).find('input').on('change',function(){
let val = $(this).val()
let set_data = $('#set_block').data('id')
//セットエリアの表示・非表示
if(Number(val) !== Number(set_data)){
$('#set_block').addClass('none')
$('[data-name="show_btn"]').removeClass('none')
}else{
$('#set_block').removeClass('none')
$('[data-name="show_btn"]').addClass('none')
}
//選択済みの表示・非表示
$('.pots_list').find('li').removeClass('selected')
$(this).parent('li').addClass('selected')
})
});
}
</script>
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('#form_selected').addEventListener('submit', function(e) {
var radios = document.querySelectorAll('input[type="radio"]');
var hasChecked = false;
for (var i = 0; i < radios.length; i++) {
if (radios[i].checked) {
hasChecked = true;
break;
}
}
if (!hasChecked) {
e.preventDefault();
alert('お好みの商品をご選択ください。');
}
});
});
</script>
{% endblock javascript %}
{% set sets = get_set_product(Product.id,Product.ProductCategories) %}
{% if(sets['option_product'][0] is not defined ) %}
{% else %}
<div class="add_option_wrap maxWid mbPad " id="add_option">
<div class="wrap">
<div class="heading">
{{ sets.option_name}}とセットで購入する
</div>
<div class="inner">
{{ include_dispatch('Product/components/set_product/set_product_selected.twig') }}
{% if(sets['set_show'] == "true" ) %}
{# {% else %} #}
{{ include_dispatch('Product/components/set_product/set_product_result.twig') }}
{% endif %}
</div>
</div>
</div>
{% endif %}