templates/callcenter/_articulo.html.twig line 1

Open in your IDE?
  1. <ul class="list-group mb-3" id="productlist"
  2.     data-cod="{{ articulo.codarticulo }}"
  3.     data-name="{{ articulo.descripcion }}"
  4.     data-price="{{ articulo.pneto }}"
  5.     data-fav="{{ articulo.codfavorito }}"
  6. >
  7.     <li class="list-group-item d-flex justify-content-between lh-sm bg-light">
  8.         <div class="text-success align-self-center">
  9.             <h6 class="my-0" >{{ articulo.descripcion }}</h6>
  10.         </div>
  11.         <span class="text-muted">
  12.             <select class="form-select" aria-label="Default select" id="productCantidad">
  13.                 <option value="1">1</option>
  14.                 <option value="2">2</option>
  15.                 <option value="3">3</option>
  16.                 <option value="4">4</option>
  17.                 <option value="5">5</option>
  18.                 <option value="6">6</option>
  19.                 <option value="7">7</option>
  20.                 <option value="8">8</option>
  21.                 <option value="9">9</option>
  22.             </select>
  23.         </span>
  24.         <span class="text-muted align-self-center"><strong>$ {{ articulo.pneto }}</strong></span>
  25.     </li>
  26. </ul>
  27. {% if modsbyarticulo is defined %}
  28. <div class="accordion" id="accordionArticulos" data-articulo={{ modsbyarticulo|json_encode|e('html_attr') }}>
  29.     {% for key, catmod in modsbyarticulo %}
  30.   <div class="accordion-item">
  31.     <h2 class="accordion-header" id="heading{{key}}"
  32.         data-minimo="{{ catmod.minimo }}"
  33.         data-limite="{{ catmod.limite }}"
  34.         data-multi="{{ catmod.multiselec }}">
  35.       <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse{{key}}" aria-expanded="true" aria-controls="collapse{{key}}">
  36.         {{ catmod.mcdescrip }}
  37.         <span class="badge bg-info  rounded-pill mx-1">limite: {{ catmod.limite }}</span>
  38.         <span class="badge bg-info  rounded-pill mx-1">min: {{ catmod.minimo }}</span>
  39.         <span class="badge bg-info  rounded-pill mx-1">multi: {{ catmod.multiselec }}</span>
  40.         {# <span class="badge bg-primary rounded-pill">auto: {% if not catmod.auto %}T{% else %}F{% endif %}</span> #}
  41.       </button>
  42.     </h2>
  43.     <div id="collapse{{key}}" class="accordion-collapse collapse" aria-labelledby="heading{{key}}" data-bs-parent="#accordionArticulos">
  44.       <div class="accordion-body">
  45.             {% if mods is defined %}
  46.                     {% for item in mods[key] %}
  47.                         <button type="button" class="btn btn-outline-dark btn-sm my-1 p-1"
  48.                                 data-mod={{ item|json_encode|e('html_attr') }}
  49.                                 data-name="{{ item.descripcion }}"
  50.                                 data-price="{{ item.incprecio }}"
  51.                                 data-action="content-loader#selectProd"
  52.                                 data-cod="{{ item.codarticulo }}"
  53.                                 data-modcab="{{ catmod.codmodificador }}"
  54.                         >
  55.                             {{ item.descripcion }} ${{ item.incprecio }}
  56.                         </button>
  57.                     {% endfor %}
  58.                 {# </br> #}
  59.             {% endif %}
  60.       </div>
  61.     </div>
  62.   </div>
  63.     {% endfor %}
  64. </div>
  65. {% endif %}
  66. <template id="productrow">
  67.     <li class="list-group-item d-flex justify-content-between lh-sm articuloschild">
  68.         <div class="flex-fill">
  69.             <h6 class="my-0 ms-4">
  70.                 <span class="productdescrip"></span>
  71.                 <button class="btn btn-light btn-sm" data-action="content-loader#deleteProd">
  72.                     <i class="bi bi-trash text-danger" style="font-size: 0.7rem;"></i>
  73.                 </button>
  74.             </h6>
  75.         </div>
  76.         <span class="text-muted productprice"></span>
  77.     </li>
  78. </template>