/myCore/vistas/catalogo/detalle_producto.twig

https://gitlab.com/fabian.morales/Spencial · Twig Template · 124 lines · 122 code · 2 blank · 0 comment · 14 complexity · 84922d31cd6fa04a8efeabea4035d0ef MD5 · raw file

  1. <div class="row">
  2. <div class="small-12 medium-6 columns">
  3. <h4 class="lista_prod">Descripci&oacute;n del producto</h4>
  4. <div class="right">
  5. {% if producto.referencia|length > 0 %}
  6. <p>Ref. {{ producto.referencia }}</p>
  7. {% endif %}
  8. </div>
  9. <input type="hidden" id="idExt" name="idExt" value="{{ producto.extensiones.first.id }}" />
  10. <input type="hidden" id="id" name="id" value="{{ producto.id }}" />
  11. <div class="row">
  12. <div class="small-12 medium-3 columns">
  13. {% if producto.imagenes|length > 0 %}
  14. {% set img = producto.imagenes.first %}
  15. <div class="row visor_imagen">
  16. <div class="small-12 columns">
  17. <a data-featherlight id="idProducto" href="{{ urlImg }}productos/{{ producto.id }}/{{ img.archivo }}">
  18. <img src="{{ urlImg }}productos/{{ producto.id }}/{{ img.archivo }}" alt="{{ producto.nombre }}" />
  19. </a>
  20. </div>
  21. </div>
  22. {#<div class="row lista_thumbs">
  23. <div class="small-12 columns">
  24. <ul class="small-block-grid-4">
  25. {% for i in producto.imagenes %}
  26. <li>
  27. <img rel="thumbImagen" data-img="{{ urlImg }}productos/{{ producto.id }}/{{ i.archivo }}" src="{{ urlImg }}productos/{{ producto.id }}/thumb/{{ i.archivo }}" alt="{{ i.descripcion }}" />
  28. </li>
  29. {% endfor %}
  30. </ul>
  31. </div>
  32. </div>#}
  33. {% endif %}
  34. </div>
  35. <div class="small-12 medium-9 columns">
  36. <div class="row">
  37. <div class="small-6 columns text-center">
  38. {% if producto.imagenes|length > 1 %}
  39. {% set img = producto.imagenes[1] %}
  40. <img class="muestra_prod" src="{{ urlImg }}productos/{{ producto.id }}/{{ img.archivo }}" alt="{{ producto.nombre }}" />
  41. {% endif %}
  42. </div>
  43. <div class="small-6 columns">
  44. {# <h3>{{ producto.nombre }}</h3> #}
  45. <div class="precio_prod"><p>$ {{ producto.valor_base|number_format }}</p></div>
  46. </div>
  47. </div>
  48. <div class="row">
  49. <div class="small-12 columns">
  50. <p>{{ producto.descripcion }}</p>
  51. {% set atributos = producto.atributosRef %}
  52. {% if atributos|length > 0 %}
  53. <h4>Caracter&iacute;sticas</h4>
  54. <ul class="atributos">
  55. {% for a in atributos %}
  56. {% if a.valor|length > 0 %}
  57. <li>{{ a.atributo.descripcion }}: {{ a.valor }}</li>
  58. {% endif %}
  59. {% endfor %}
  60. </ul>
  61. {% endif %}
  62. {# % set listaTallas = ref.id|getTallas(color) %}
  63. {% if listaTallas|length > 0 %}
  64. <div {% if listaTallas|length == 1 %}style="display: none"{% endif %}>
  65. <select class="selectTalla" id="talla{{ ref.id }}" data-ref="{{ ref.id }}">
  66. <option value="0">Elige la Talla</option>
  67. {% for t in listaTallas %}
  68. <option value="{{ t.id_talla }}" {% if listaTallas|length == 1 %}selected{% endif %}>{{ t.abrev }}</option>
  69. {% endfor %}
  70. </select>
  71. </div>
  72. <br />
  73. {% endif % #}
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. <div class="small12 medium-6 columns">
  80. <div class="row">
  81. <div class="small-12 medium-5 columns">
  82. <h4 class="lista_prod">Colecci&oacute;n</h4>
  83. <h4 class="nombre_cat mini">{{ cat.nombre }}</h4>
  84. </div>
  85. <div class="small-12 medium-7 columns">
  86. <ul class="small-block-grid-2 medium-block-grid-4">
  87. {% for p in cat.productos %}
  88. <li>
  89. {% set img = p.imagenes.first %}
  90. <a href="index.php?option=com_my_component&controller=catalogo&task=mostrarProducto&id={{ p.id }}">
  91. <img src="{{ urlImg }}productos/{{ p.id }}/{{ img.archivo }}" alt="{{ p.nombre }}" />
  92. </a>
  93. </li>
  94. {% endfor %}
  95. </ul>
  96. </div>
  97. </div>
  98. <div class="row">
  99. <div class="small-6 medium-2 columns">Cantidad</div>
  100. <div class="small-6 medium-2 columns end"><input type="text" id="cantidad" value="1" /></div>
  101. {% if producto.extensiones|length > 1 %}
  102. <div class="small-6 medium-2 columns">Color</div>
  103. <div class="small-6 columns">
  104. <div class="listaColores clearfix">
  105. {% for e in producto.extensiones %}
  106. {% set color = e.color %}
  107. <a class="lnkColor left" href="#" style="background-color: {{ color.codigo }}" data-ref="{{ producto.id }}" data-ext="{{ e.id }}" data-color="{{ color.id }}"></a>
  108. <!--input type="radio" class="color" id="color_{{ producto.id }}_{{ color.id }}" name="color_{{ producto.id }}" data-ref="{{ producto.id }}" value="{{ e.id }}" />
  109. <label for="color_{{ producto.id }}_{{ color.id }}" style="background-color: {{ color.codigo }}">{{ codigo.nombre }}</label-->
  110. {% endfor %}
  111. </div>
  112. </div>
  113. {% endif %}
  114. </div>
  115. <div class="row">
  116. <div class="small-12 columns">
  117. <a class="button round rosa" rel="lnkAgregarProd" href="index.php?option=com_my_component&controller=carrito&task=agregarProducto">Comprar</a>
  118. <a class="button round" href="index.php">Regresar</a>
  119. </div>
  120. </div>
  121. </div>
  122. </div>