templates/front/product-option/options-global-new.html.twig line 1

Open in your IDE?
  1. {% if product.isDeleted %}
  2.     <div class="mt-4">
  3.         <div class="alert alert-danger" role="alert">
  4.             <p class="p-2">{{ 'Ce produit est actuellement indisponible, il sera de retour très bientôt' | trans({}, "productTranslate") }}</p>
  5.         </div>
  6.     </div>
  7. {% else %}
  8.     {% if product and getDisponibiliteProductPerCountrySession(product) == false %}
  9.             <div class="alert alert-danger" role="alert">
  10.                 <p class="p-2">{{ 'Ce produit est actuellement indisponible dans' | trans({}, "productTranslate") }} "{{ getCountrySession() }}"</p>
  11.             </div>
  12.     {% else %}
  13.         {% if product.isColorLab %}
  14.             <input type="hidden" name="productColorLab" id="productColorLab" value="1">
  15.             {% include 'front/product-option/options-next-new.html.twig' %}
  16.         {% else %}
  17.             {% if isFormatType %}
  18.                 <div class="col-md-12 row pl-0 pr-0">
  19.                     <div class="col-md-12 pl-0 pr-0">
  20.                         <div class="row_select_ca5 oghtml2">
  21.                             <div class="titre_tool_ca" id="infoTaille">
  22.                                 {% if product.typeProduct == constant('App\\Entity\\Product::STICKERS_AUTOCOLLANT') %}
  23.                                     {{ 'Coupe' | trans({}, "productTranslate") }}
  24.                                 {% else %}
  25.                                     {{ 'Format' | trans({}, "productTranslate") }}
  26.                                 {% endif %}
  27.                             </div>
  28.                             <div class="d-flex bx_global_radio row taille_full max_full_width" style="{% if formats|length == 1 %}max-width: 155px;{% elseif formats|length == 2 %}max-width: 310px;{% elseif formats|length ==3 %}  max-width: 465px; {% else %}max-width: 600px;{% endif %}">
  29.                                 {% for item in formats %}
  30.                                     <div class="col-12 col-md-6 col-lg-4 col-xl-3 p-0 mb-3  taille tailleSelect ">
  31.                                         <input type="radio" value="{{ item.id }}" name="format" class="select_ca_btn" id="format{{ item.id }}" {% if item.id == format_id %}checked="checked"{% endif %} >
  32.                                         <label for="format{{ item.id }}" class="block taille ">
  33.                                             <div class="ca_image_txt" style="font-size: 13px;">
  34.                                                 <div class="global_ca_img">
  35.                                                      <a data-title=""><img src="{% if item.file %}{{ asset('imageSite/'~item.file) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  36.                                                 </div>
  37.                                                 <h4>{{ item.name | trans({}, "productTranslate") }}</h4>
  38.                                                 <h5>{{ item.description | trans({}, "productTranslate") }}</h5>
  39.                                             </div>
  40.                                             {% if item.isTop %}<span class="topVente">Top vente</span>{% endif %}
  41.                                         </label>
  42.                                     </div>
  43.                                 {% endfor %}
  44.                                 {% for item in getAttrSoon(constant('App\\Entity\\Attribut::FORMAT'),product.typeProduct) %}
  45.                                     <div class="col-12 col-md-6 col-lg-4 col-xl-3 p-0 mb-3  taille tailleSelect " style="opacity: 0.6;">
  46.                                         <input disabled="disabled" type="radio" value="{{ item.id }}" name="format" class="select_ca_btn" id="format{{ item.id }}" {% if item.id == format_id %}checked="checked"{% endif %} >
  47.                                         <label for="format{{ item.id }}" class="block taille " style="position: relative;">
  48.                                             <span class="infoBulleSoon" style="line-height: 1;">{{ 'Soon' | trans({}, "productTranslate") }}</span>
  49.                                             <div class="ca_image_txt" style="font-size: 13px;">
  50.                                                 <div class="global_ca_img">
  51.                                                      <a data-title=""><img src="{% if item.file %}{{ asset('imageSite/'~item.file) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  52.                                                 </div>
  53.                                                 <h4>{{ item.name | trans({}, "productTranslate") }}</h4>
  54.                                                 <h5>{{ item.description | trans({}, "productTranslate") }}</h5>
  55.                                             </div>
  56.                                             {% if item.isTop %}<span class="topVente">Top vente</span>{% endif %}
  57.                                         </label>
  58.                                     </div>
  59.                                 {% endfor %}
  60.                             </div>
  61.                             {% if product.typeProduct == constant('App\\Entity\\Product::AFFICHE') %}
  62.                                 <div class="row_select_ca5 oghtml2"   style="">
  63.                                     <h3>{{ 'Type d’impression' | trans({}, "productTranslate") }}</h3>
  64.                                     <div class="d-flex bx_global_radio row taille_full max_full_width">
  65.                                         {% for item in typeImpression %}
  66.                                             <div class="col-12 col-md-6 col-lg-4 col-xl-3 p-0 taille tailleSelect">
  67.                                                 <input type="radio" name="typeImpression" class="select_ca_btn" id="typeImression{{ item.id }}" {% if item.id == typeImpression_id %}checked="checked"{% endif %}  value="{{ item.id }}">
  68.                                                 <label for="typeImression{{ item.id }}" class="block taille ">
  69.                                                     <div class="ca_image_txt" style="font-size: 13px;">
  70.                                                         <div class="global_ca_img">
  71.                                                             <a data-title=""><img src="{% if item.file %}{{ asset('imageSite/'~item.file) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  72.                                                         </div>
  73.                                                         <h4 class="marginMore">{{ item.name | trans({}, "productTranslate") }}</h4>
  74.                                                     </div>
  75.                                                     {% if item.isTop %}<span class="topVente">Top vente</span>{% endif %}
  76.                                                 </label>
  77.                                             </div>
  78.                                         {% endfor %}
  79.                                     </div>
  80.                                 </div>
  81.                             {% else %}
  82.                                 <div class="row_select_ca5 oghtml2" {% if product.typeProduct == constant('App\\Entity\\Product::STICKERS_AUTOCOLLANT') %}style="display: none" {% endif %}>
  83.                                     <h3>{{ 'Type' | trans({}, "productTranslate") }}</h3>
  84.                                     <div class="d-flex bx_global_radio taille_full max_full_width"  {% if product.isRecto or product.isRectoVerso %}style="max-width: 155px;"{% endif %}>
  85.                                         {% if product.isRecto  %}
  86.                                             <div class="col-12 col-md-6 col-lg-4 col-xl-3 p-0 taille tailleSelect">
  87.                                                 <input type="radio" name="rectoverso" class="select_ca_btn" id="recto" {% if constant('App\\Entity\\ProductAttribute::RECTO') == rectoverso %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\ProductAttribute::RECTO')  }}">
  88.                                                 <label for="recto" class="block taille ">
  89.                                                     <div class="ca_image_txt">
  90.                                                         <div class="global_ca_img">
  91.                                                             <a  data-title=""><img src="{% if format.imageRecto %}{{ asset('imageSite/'~format.imageRecto) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  92.                                                         </div>
  93.                                                         <h4 class="marginMore">{{ 'Recto' | trans({}, "productTranslate") }}</h4>
  94.                                                     </div>
  95.                                                 </label>
  96.                                             </div>
  97.                                         {% elseif product.isRectoVerso %}
  98.                                             <div class="col-12 col-md-6 col-lg-4 col-xl-3 p-0 taille  tailleSelect">
  99.                                                 <input type="radio" name="rectoverso" class="select_ca_btn" id="rectoVerso" {% if constant('App\\Entity\\ProductAttribute::VERSO') == rectoverso %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\ProductAttribute::VERSO')  }}">
  100.                                                 <label for="rectoVerso" class="block taille">
  101.                                                     <div class="ca_image_txt">
  102.                                                         <div class="global_ca_img">
  103.                                                             <a data-title=""><img src="{% if format.imageVerso %}{{ asset('imageSite/'~format.imageVerso) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  104.                                                         </div>
  105.                                                         <h4 class="marginMore">{{ 'Recto/Verso' | trans({}, "productTranslate") }}</h4>
  106.                                                     </div>
  107.                                                 </label>
  108.                                             </div>
  109.                                         {% else %}
  110.                                             <div class="col-12 col-md-6 col-lg-4 col-xl-3 p-0 taille tailleSelect">
  111.                                                 <input type="radio" name="rectoverso" class="select_ca_btn" id="recto" {% if constant('App\\Entity\\ProductAttribute::RECTO') == rectoverso %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\ProductAttribute::RECTO')  }}">
  112.                                                 <label for="recto" class="block taille ">
  113.                                                     <div class="ca_image_txt">
  114.                                                         <div class="global_ca_img">
  115.                                                             <a data-title=""><img src="{% if format.imageRecto %}{{ asset('imageSite/'~format.imageRecto) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  116.                                                         </div>
  117.                                                         <h4 class="marginMore">{{ 'Recto' | trans({}, "productTranslate") }}</h4>
  118.                                                     </div>
  119.                                                 </label>
  120.                                             </div>
  121.                                             <div class="col-12 col-md-6 col-lg-4 col-xl-3 p-0 taille  tailleSelect">
  122.                                                 <input type="radio" name="rectoverso" class="select_ca_btn" id="rectoVerso" {% if constant('App\\Entity\\ProductAttribute::VERSO') == rectoverso %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\ProductAttribute::VERSO')  }}">
  123.                                                 <label for="rectoVerso" class="block taille">
  124.                                                     <div class="ca_image_txt">
  125.                                                         <div class="global_ca_img">
  126.                                                             <a data-title=""><img src="{% if format.imageVerso %}{{ asset('imageSite/'~format.imageVerso) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  127.                                                         </div>
  128.                                                         <h4 class="marginMore">{{ 'Recto/Verso' | trans({}, "productTranslate") }}</h4>
  129.                                                     </div>
  130.                                                 </label>
  131.                                             </div>
  132.                                         {% endif %}
  133.                                     </div>
  134.                                 </div>
  135.                             {% endif %}
  136.                         </div>
  137.                     </div>
  138.                 </div>
  139.             {% else %}
  140.                 <div class="col-md-12 row pl-0 pr-0">
  141.                     <div class="col-md-12 pl-0 pr-0">
  142.                         <div id="optionsGlobalByFormat" class="oghtml3  ">
  143.                             <h3>
  144.                                 {% if product.typeProduct == constant('App\\Entity\\Product::STICKERS_AUTOCOLLANT') %}
  145.                                     {{ 'Format' | trans({}, "productTranslate") }}
  146.                                 {% else %}
  147.                                     {{ 'Papier' | trans({}, "productTranslate") }}
  148.                                 {% endif %}
  149.                             </h3>
  150.                             <div class="row_select_ca8 row d-flex bx_global_radio taille_full max_full_width"  style="margin-bottom: 0px!important" id="PapierGramageOption">
  151.                                 {% for item in gramage %}
  152.                                     <div class="taille col-12 col-md-6 col-lg-4 col-xl-3 p-0 mb-3  tailleSelect">
  153.                                         <input type="radio" name="gramage" class="select_ca_btn" id="gramage{{ item.id }}" {% if item.id == gramage_id %}checked="checked"{% endif %} value="{{ item.id }}">
  154.                                         <label for="gramage{{ item.id }}" class="block taille ">
  155.                                             <div class="ca_image_txt" style="font-size: 13px;">
  156.                                                 <div class="global_ca_img">
  157.                                                     <a data-title=""><img src="{% if item.file %}{{ asset('imageSite/'~item.file) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  158.                                                 </div>
  159.                                                 {% if product.typeProduct == constant('App\\Entity\\Product::STICKERS_AUTOCOLLANT') %}
  160.                                                     <h4>{{ item.name | trans({}, "productTranslate") }}</h4>
  161.                                                     <h5 class="font_size1">{{ item.description | trans({}, "productTranslate") }}</h5>
  162.                                                 {% else %}
  163.                                                     <h4 class="papierTitreDescktop">{{ item.namePapier | trans({}, "productTranslate") }}</h4>
  164.                                                     <h5 class="font_size1 papierDescriptionDescktop">{{ item.description | trans({}, "productTranslate") }}</h5>
  165.                                                 {% endif%}
  166.                                             </div>
  167.                                             {% if item.isTop %}<span class="topVente">Top vente</span>{% endif %}
  168.                                         </label>
  169.                                     </div>
  170.                                 {% endfor %}
  171.                                 {% for item in getAttrSoon(constant('App\\Entity\\Attribut::GRAMMAGE'),product.typeProduct) %}
  172.                                     <div class="col-12 col-md-6 col-lg-4 col-xl-3 p-0 mb-3  taille tailleSelect " style="opacity: 0.6;">
  173.                                         <input  disabled="disabled" type="radio" name="gramage" class="select_ca_btn" id="gramage{{ item.id }}" {% if item.id == gramage_id %}checked="checked"{% endif %} value="{{ item.id }}">
  174.                                         <label for="gramage{{ item.id }}" class="block taille " style="position: relative;">
  175.                                             <span class="infoBulleSoon" style="line-height: 1;">{{ 'Soon' | trans({}, "productTranslate") }}</span>
  176.                                             <div class="ca_image_txt" style="font-size: 13px;">
  177.                                                 <div class="global_ca_img">
  178.                                                     <a data-title=""><img src="{% if item.file %}{{ asset('imageSite/'~item.file) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  179.                                                 </div>
  180.                                                 <h4 class="papierTitreDescktop">{{ item.namePapier | trans({}, "productTranslate") }}</h4>
  181.                                                 <h5 class="font_size1 papierDescriptionDescktop">{{ item.description | trans({}, "productTranslate") }}</h5>
  182.                                             </div>
  183.                                         </label>
  184.                                     </div>
  185.                                 {% endfor %}
  186.                                 <div class="col-12 p-0">
  187.                                     <p class="InfoGrammageP mb-0"><a href="{{ product.savoirPlusGrammageOptionProduct }}" {% if product.savoirPlusGrammageOptionProductIsExtern %} target="_blank"{% endif %}>Infos sur les grammages</a> </p>
  188.                                 </div>
  189.                             </div>
  190.                             {% if finition %}
  191.                                 <h3>{{ 'Finition' | trans({}, "productTranslate") }}</h3>
  192.                                 <div class="oghtml4 row row_select_ca9 d-flex bx_global_radio taille_full max_full_width" style="margin-bottom: 30px!important;">
  193.                                     {% if isFinitionGlace  %}
  194.                                         <div class="taille tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3 mb-2">
  195.                                             <input type="radio" name="finition" class="select_ca_btn" id="finition{{ constant('App\\Entity\\CartDetail::FINITION_GLACE') }}" {% if constant('App\\Entity\\CartDetail::FINITION_GLACE') == finition %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::FINITION_GLACE') }}">
  196.                                             <label for="finition{{ constant('App\\Entity\\CartDetail::FINITION_GLACE') }}" class="block taille "  style="">
  197.                                                 <div class="ca_image_txt" style="font-size: 13px;">
  198.                                                     <div class="global_ca_img">
  199.                                                         <a data-title=""><img src="{% if format is defined and format and  format.fileFinitionGlasse %}{{ asset('imageSite/'~format.fileFinitionGlasse) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  200.                                                     </div>
  201.                                                     <h4 class="marginMore">{{ 'Glacée' | trans({}, "productTranslate") }}</h4>
  202.                                                     {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textFinitionGlasse | trans({}, "productTranslate") }}{% endif %}</h5>#}
  203.                                                 </div>
  204.                                             </label>
  205.                                         </div>
  206.                                     {% endif %}
  207.                                     {% if isFinitionMate  %}
  208.                                         <div class="taille  tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3  mb-2">
  209.                                             <input type="radio" name="finition" class="select_ca_btn" id="finition{{ constant('App\\Entity\\CartDetail::FINITION_MATE') }}" {% if constant('App\\Entity\\CartDetail::FINITION_MATE') == finition %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::FINITION_MATE') }}">
  210.                                             <label for="finition{{ constant('App\\Entity\\CartDetail::FINITION_MATE') }}" class="block taille"  style="">
  211.                                                 <div class="ca_image_txt" style="font-size: 13px;">
  212.                                                     <div class="global_ca_img">
  213.                                                         <a data-title=""><img src="{% if format is defined and format and  format.fileFinitionMate %}{{ asset('imageSite/'~format.fileFinitionMate) }}{% else %}{{ asset('imageSite/imgtst2.png') }}{% endif %}"></a>
  214.                                                     </div>
  215.                                                     <h4 class="marginMore">{{ 'Mate' | trans({}, "productTranslate") }}</h4>
  216.                                                     {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textFinitionMate | trans({}, "productTranslate") }}{% endif %}</h5>#}
  217.                                                 </div>
  218.                                             </label>
  219.                                         </div>
  220.                                     {% endif %}
  221.                                     {% if isFinitionTransparent or isFinitionRepositionalble  %}
  222.                                         {% if isFinitionTransparent  %}
  223.                                             <div class="taille tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3 mb-2">
  224.                                                 <input type="radio" name="finition" class="select_ca_btn" id="finition{{ constant('App\\Entity\\CartDetail::FINITION_TRANSPARENT') }}" {% if constant('App\\Entity\\CartDetail::FINITION_TRANSPARENT') == finition %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::FINITION_TRANSPARENT') }}">
  225.                                                 <label for="finition{{ constant('App\\Entity\\CartDetail::FINITION_TRANSPARENT') }}" class="block taille "  style="">
  226.                                                     <div class="ca_image_txt" style="font-size: 13px;">
  227.                                                         <div class="global_ca_img">
  228.                                                             <a data-title=""><img src="{% if format is defined and format and  format.fileFinitionTransparent %}{{ asset('imageSite/'~format.fileFinitionTransparent) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  229.                                                         </div>
  230.                                                         <h4 class="marginMore">{{ 'Transparent' | trans({}, "productTranslate") }}</h4>
  231.                                                         {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textFinitionTransparent | trans({}, "productTranslate") }}{% endif %}</h5>#}
  232.                                                     </div>
  233.                                                 </label>
  234.                                             </div>
  235.                                         {% endif %}
  236.                                         {% if isFinitionRepositionalble  %}
  237.                                             <div class="taille  tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3  mb-2">
  238.                                                 <input type="radio" name="finition" class="select_ca_btn" id="finition{{ constant('App\\Entity\\CartDetail::FINITION_REPOSITIONALBLE') }}" {% if constant('App\\Entity\\CartDetail::FINITION_REPOSITIONALBLE') == finition %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::FINITION_REPOSITIONALBLE') }}">
  239.                                                 <label for="finition{{ constant('App\\Entity\\CartDetail::FINITION_REPOSITIONALBLE') }}" class="block taille"  style="">
  240.                                                     <div class="ca_image_txt" style="font-size: 13px;">
  241.                                                         <div class="global_ca_img">
  242.                                                             <a  data-title=""><img src="{% if format is defined and format and  format.fileFinitionRepositionalble %}{{ asset('imageSite/'~format.fileFinitionRepositionalble) }}{% else %}{{ asset('imageSite/imgtst2.png') }}{% endif %}"></a>
  243.                                                         </div>
  244.                                                         <h4 class="marginMore">{{ 'Repositionnable' | trans({}, "productTranslate") }}</h4>
  245.                                                         {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textFinitionRepositionalble | trans({}, "productTranslate") }}{% endif %}</h5>#}
  246.                                                     </div>
  247.                                                 </label>
  248.                                             </div>
  249.                                         {% endif %}
  250.                                     {% endif %}
  251.                                     {% if isFinitionSoftTouch or  isFinitionPelliculemat %}
  252.                                         {% if isFinitionSoftTouch  %}
  253.                                             <div class="taille tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3 mb-2">
  254.                                                 <input type="radio" name="finition" class="select_ca_btn" id="finition{{ constant('App\\Entity\\CartDetail::FINITION_SoftTouch') }}" {% if constant('App\\Entity\\CartDetail::FINITION_SoftTouch') == finition %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::FINITION_SoftTouch') }}">
  255.                                                 <label for="finition{{ constant('App\\Entity\\CartDetail::FINITION_SoftTouch') }}" class="block taille "  style="">
  256.                                                     <div class="ca_image_txt" style="font-size: 13px;">
  257.                                                         <div class="global_ca_img">
  258.                                                             <a data-title=""><img src="{% if format is defined and format and  format.fileFinitionSoftTouch %}{{ asset('imageSite/'~format.fileFinitionSoftTouch) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  259.                                                         </div>
  260.                                                         <h4 class="marginMore">{{ 'Soft Touch' | trans({}, "productTranslate") }}</h4>
  261.                                                         {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textFinitionSoftTouch | trans({}, "productTranslate") }}{% endif %}</h5>#}
  262.                                                     </div>
  263.                                                 </label>
  264.                                             </div>
  265.                                         {% endif %}
  266.                                         {% if isFinitionPelliculemat  %}
  267.                                             <div class="taille  tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3  mb-2">
  268.                                                 <input type="radio" name="finition" class="select_ca_btn" id="finition{{ constant('App\\Entity\\CartDetail::FINITION_Pelliculemat') }}" {% if constant('App\\Entity\\CartDetail::FINITION_Pelliculemat') == finition %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::FINITION_Pelliculemat') }}">
  269.                                                 <label for="finition{{ constant('App\\Entity\\CartDetail::FINITION_Pelliculemat') }}" class="block taille"  style="">
  270.                                                     <div class="ca_image_txt" style="font-size: 13px;">
  271.                                                         <div class="global_ca_img">
  272.                                                             <a data-title=""> <img src="{% if format is defined and format and  format.fileFinitionPelliculemat %}{{ asset('imageSite/'~format.fileFinitionPelliculemat) }}{% else %}{{ asset('imageSite/imgtst2.png') }}{% endif %}"></a>
  273.                                                         </div>
  274.                                                         <h4 class="marginMore">{{ 'Pelliculé mat' | trans({}, "productTranslate") }}</h4>
  275.                                                         {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textFinitionPelliculemat | trans({}, "productTranslate") }}{% endif %}</h5>#}
  276.                                                     </div>
  277.                                                 </label>
  278.                                             </div>
  279.                                         {% endif %}
  280.                                     {% endif %}
  281.                                     {% if isFinitionPelliculeBrillant  %}
  282.                                         <div class="taille tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3 mb-2">
  283.                                             <input type="radio" name="finition" class="select_ca_btn" id="finition{{ constant('App\\Entity\\CartDetail::FINITION_PelliculeBrillant') }}" {% if constant('App\\Entity\\CartDetail::FINITION_PelliculeBrillant') == finition %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::FINITION_PelliculeBrillant') }}">
  284.                                             <label for="finition{{ constant('App\\Entity\\CartDetail::FINITION_PelliculeBrillant') }}" class="block taille "  style="">
  285.                                                 <div class="ca_image_txt" style="font-size: 13px;">
  286.                                                     <div class="global_ca_img">
  287.                                                         <a  data-title=""> <img src="{% if format is defined and format and  format.fileFinitionPelliculeBrillant %}{{ asset('imageSite/'~format.fileFinitionPelliculeBrillant) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  288.                                                     </div>
  289.                                                     <h4 class="marginMore">{{ 'Pelliculé Brillant' | trans({}, "productTranslate") }}</h4>
  290.                                                     {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textFinitionPelliculeBrillant | trans({}, "productTranslate") }}{% endif %}</h5>#}
  291.                                                 </div>
  292.                                             </label>
  293.                                         </div>
  294.                                     {% endif %}
  295.                                 </div>
  296.                             {% endif %}
  297.                             {% if format is defined and format.isPlastification %}
  298.                                 <h3>{{ 'Plastification' | trans({}, "productTranslate") }}</h3>
  299.                                 <div class="oghtml4 row_select_ca9 d-flex bx_global_radio taille_full max_full_width" style="margin-bottom: 30px!important;">
  300.                                     <div class="row taille_full" style="width: 100%;">
  301.                                         <div class="taille tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3 mb-2">
  302.                                             <input type="radio" name="plastification" class="select_ca_btn" id="plastification{{ constant('App\\Entity\\CartDetail::PLASTIFICATION_NOT_CHECKED') }}" {% if constant('App\\Entity\\CartDetail::PLASTIFICATION_NOT_CHECKED') == plastification %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::PLASTIFICATION_NOT_CHECKED') }}">
  303.                                             <label for="plastification{{ constant('App\\Entity\\CartDetail::PLASTIFICATION_NOT_CHECKED') }}" class="block taille ">
  304.                                                 <div class="ca_image_txt" style="font-size: 13px;">
  305.                                                     <div class="global_ca_img">
  306.                                                         <a data-title=""> <img src="{% if format.fileSansPlastification %}{{ asset('imageSite/'~format.fileSansPlastification) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  307.                                                     </div>
  308.                                                     <h4 class="marginMore">{{ 'Sans' | trans({}, "productTranslate") }}</h4>
  309.                                                     {#<h5 class="font_size1">{{ format.textSansPlastification | trans({}, "productTranslate") }}</h5>#}
  310.                                                 </div>
  311.                                             </label>
  312.                                         </div>
  313.                                         <div class="taille  tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3  mb-2">
  314.                                             <input type="radio" name="plastification" class="select_ca_btn" id="plastification{{ constant('App\\Entity\\CartDetail::PLASTIFICATION_CHECKED') }}"   {% if constant('App\\Entity\\CartDetail::PLASTIFICATION_CHECKED') == plastification %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::PLASTIFICATION_CHECKED') }}">
  315.                                             <label for="plastification{{ constant('App\\Entity\\CartDetail::PLASTIFICATION_CHECKED') }}" class="block taille">
  316.                                                 <div class="ca_image_txt" style="font-size: 13px;">
  317.                                                     <div class="global_ca_img">
  318.                                                         <a data-title=""><img src="{% if format.fileAvecPlastification %}{{ asset('imageSite/'~format.fileAvecPlastification) }}{% else %}{{ asset('imageSite/imgtst2.png') }}{% endif %}"></a>
  319.                                                     </div>
  320.                                                     <h4 class="marginMore">{{ 'Avec' | trans({}, "productTranslate") }}</h4>
  321.                                                     {#<h5 class="font_size1">{{ format.textAvecPlastification | trans({}, "productTranslate") }}</h5>#}
  322.                                                 </div>
  323.                                             </label>
  324.                                         </div>
  325.                                     </div>
  326.                                 </div>
  327.                             {% endif %}
  328.                             <h3>{{ 'Vérification' | trans({}, "productTranslate") }}</h3>
  329.                             <div class="oghtml4 row_select_ca9 d-flex bx_global_radio taille_full max_full_width" style="margin-bottom: 30px!important;">
  330.                                 <div class="row taille_full" style="width: 100%;">
  331.                                     <div class="taille tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3 mb-2">
  332.                                         <input type="radio" name="verification" class="select_ca_btn" id="verification{{ constant('App\\Entity\\CartDetail::VERIFICATION_NOT_CHECKED') }}" {% if constant('App\\Entity\\CartDetail::VERIFICATION_NOT_CHECKED') == verification %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::VERIFICATION_NOT_CHECKED') }}">
  333.                                         <label for="verification{{ constant('App\\Entity\\CartDetail::VERIFICATION_NOT_CHECKED') }}" class="block taille ">
  334.                                             <div class="ca_image_txt" style="font-size: 13px;">
  335.                                                 <div class="global_ca_img">
  336.                                                     <a data-title=""> <img src="{% if format.fileSansVerification %}{{ asset('imageSite/'~format.fileSansVerification) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  337.                                                 </div>
  338.                                                 <h4 class="marginMore">{{ 'Sans' | trans({}, "productTranslate") }}</h4>
  339.                                                 {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textSansVerification | trans({}, "productTranslate") }}{% endif %}</h5>#}
  340.                                             </div>
  341.                                         </label>
  342.                                     </div>
  343.                                     <div class="taille  tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3  mb-2">
  344.                                         <input type="radio" name="verification" class="select_ca_btn" id="verification{{ constant('App\\Entity\\CartDetail::VERIFICATION_CHECKED') }}"   {% if constant('App\\Entity\\CartDetail::VERIFICATION_CHECKED') == verification %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::VERIFICATION_CHECKED') }}">
  345.                                         <label for="verification{{ constant('App\\Entity\\CartDetail::VERIFICATION_CHECKED') }}" class="block taille">
  346.                                             <div class="ca_image_txt" style="font-size: 13px;">
  347.                                                 <div class="global_ca_img">
  348.                                                     <a  data-title=""><img src="{% if format.fileAvecVerification %}{{ asset('imageSite/'~format.fileAvecVerification) }}{% else %}{{ asset('imageSite/imgtst2.png') }}{% endif %}"></a>
  349.                                                 </div>
  350.                                                 <h4 class="marginMore">{{ 'Avec' | trans({}, "productTranslate") }} (+3,99€ HT)</h4>
  351.                                                 {#<h5 class="font_size1">{% if format is defined and format %}{{ format.textAvecVerification | trans({}, "productTranslate") }}{% endif %}</h5>#}
  352.                                             </div>
  353.                                         </label>
  354.                                     </div>
  355.                                 </div>
  356.                             </div>
  357.                             {% if format is defined and format.isBordsArrondis %}
  358.                                 <h3>{{ 'Bords arrondis' | trans({}, "productTranslate") }}</h3>
  359.                                 <div class="oghtml4 row_select_ca9 d-flex bx_global_radio taille_full max_full_width" style="margin-bottom: 30px!important;">
  360.                                     <div class="row taille_full" style="width: 100%;">
  361.                                         <div class="taille tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3 mb-2">
  362.                                             <input type="radio" name="bordsArrondis" class="select_ca_btn" id="bordsArrondis{{ constant('App\\Entity\\CartDetail::BORDS_ARRONDIS_NOT_CHECKED') }}" {% if constant('App\\Entity\\CartDetail::BORDS_ARRONDIS_NOT_CHECKED') == bordsArrondis %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::BORDS_ARRONDIS_NOT_CHECKED') }}">
  363.                                             <label for="bordsArrondis{{ constant('App\\Entity\\CartDetail::BORDS_ARRONDIS_NOT_CHECKED') }}" class="block taille ">
  364.                                                 <div class="ca_image_txt" style="font-size: 13px;">
  365.                                                     <div class="global_ca_img">
  366.                                                         <a data-title=""><img src="{% if format.fileSansBordsArrondis %}{{ asset('imageSite/'~format.fileSansBordsArrondis) }}{% else %}{{ asset('imageSite/imgtst.png') }}{% endif %}"></a>
  367.                                                     </div>
  368.                                                     <h4 class="marginMore">{{ 'Sans' | trans({}, "productTranslate") }}</h4>
  369.                                                     {#<h5 class="font_size1">{{ format.textSansBordsArrondis | trans({}, "productTranslate") }}</h5>#}
  370.                                                 </div>
  371.                                             </label>
  372.                                         </div>
  373.                                         <div class="taille  tailleSelect col-12 col-md-6 col-lg-4 p-0 col-xl-3  mb-2">
  374.                                             <input type="radio" name="bordsArrondis" class="select_ca_btn" id="bordsArrondis{{ constant('App\\Entity\\CartDetail::BORDS_ARRONDIS_CHECKED') }}"   {% if constant('App\\Entity\\CartDetail::BORDS_ARRONDIS_CHECKED') == bordsArrondis %}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::BORDS_ARRONDIS_CHECKED') }}">
  375.                                             <label for="bordsArrondis{{ constant('App\\Entity\\CartDetail::BORDS_ARRONDIS_CHECKED') }}" class="block taille">
  376.                                                 <div class="ca_image_txt" style="font-size: 13px;">
  377.                                                     <div class="global_ca_img">
  378.                                                         <a  data-title=""> <img src="{% if format.fileAvecBordsArrondis %}{{ asset('imageSite/'~format.fileAvecBordsArrondis) }}{% else %}{{ asset('imageSite/imgtst2.png') }}{% endif %}"></a>
  379.                                                     </div>
  380.                                                     <h4 class="marginMore">{{ 'Avec' | trans({}, "productTranslate") }}</h4>
  381.                                                     {#<h5 class="font_size1">{{ format.textAvecBordsArrondis | trans({}, "productTranslate") }}</h5>#}
  382.                                                 </div>
  383.                                             </label>
  384.                                         </div>
  385.                                     </div>
  386.                                 </div>
  387.                             {% endif %}
  388.                             {% if product.typeProduct == constant('App\\Entity\\Product::FAIRE_PART_MARIAGE') or product.typeProduct == constant('App\\Entity\\Product::FAIRE_PART_NAISSANCE') %}
  389.                                 <div class="">
  390.                                     <div class="">
  391.                                         {{ 'Ajouter des enveloppes à ma commande pour chaque faire-part' | trans({}, "productTranslate") }}
  392.                                         <div class="details mt-3">
  393.                                             <div class="page_check">
  394.                                                 <div class="col-12 p-md-0 form-check">
  395.                                                     <input type="checkbox" name="isEnveloppe" value="1" id="isEnveloppe" {% if isEnveloppe %}checked="checked" {% endif %}>
  396.                                                     <label for="isEnveloppe">+ (0,2€ * {{ 'quantit' | trans({}, "productTranslate") }}) </label>
  397.                                                 </div>
  398.                                             </div>
  399.                                         </div>
  400.                                     </div>
  401.                                 </div>
  402.                             {% endif %}
  403.                         </div>
  404.                     </div>
  405.                 </div>
  406.             {% endif %}
  407.         {% endif %}
  408.     {% endif %}
  409. {% endif %}