Documentación para Diseñadores

Crea tus propias plantillas en Tienda Nube

¿Cómo muestro los logos de los medios de pago y envío?

Para mostrar los logos en todas las páginas deberás agregar en el archivo layout.tpl debes utilizar las variables settings.payments y settings.shipping.

<div class="payments">
    {% for payment in settings.payments %}
    {{ payment | payment_logo | img_tag('', {'height' : 29}) }}
    {% endfor %}
</div>
<div class="shipping">
    {% for shipping in settings.shipping %}
    {{ shipping | shipping_logo | img_tag('', {'height' : 29}) }}
    {% endfor %}
</div>

Si querés que se muestren los logos en la página de producto, podés añadir el siguiente código en el archivo product.tpl:

{% if settings.payments %}

<div class="container-box {% if not product.display_price%}hidden{% endif %}">
    <h3>{{ "Medios de pago" | translate }}</h3>
    {% for payment in settings.payments %}
    {{ payment | payment_logo | img_tag('', {'height' : 29}) }}
    {% endfor %}
</div>
{% endif %}
 
{% if settings.shipping %}
<div class="container-box {% if not product.display_price%}hidden{% endif %}">
    <h3>{{ "Formas de envío" | translate }}</h3>
    {% for shipping in settings.shipping %}
    {{ shipping | shipping_logo | img_tag('', {'height' : 29}) }}
    {% endfor %}
</div>
{% endif %}
Aclaración: es importante que se haga el chequeo de product.display_price para que no se muestren los logos en productos de consulta. <h3 id="page">page.tpl</h3>

Sin compromiso de compra ni estadía mínima. No hay costo de registro o cancelación.