Configuración de Banners por Landing

Topic summary

Un usuario necesita configurar banners específicos para diferentes landing pages. Actualmente, los banners creados para la página principal (“Immagen Banner” y “Wide promotion”) aparecen en todos los landings, incluyendo uno llamado “Lanzamiento” donde no deberían mostrarse. El problema es que al eliminarlos de un landing, se borran de todas las páginas.

Soluciones propuestas:

  1. Crear un custom template: Duplicar la plantilla actual y modificarla solo para la página o colección específica, permitiendo banners independientes para cada template.

  2. Usar custom code con rutas condicionales: Implementar código Liquid que muestre banners diferentes según el handle de la colección o producto. Se proporciona un ejemplo de código que utiliza condicionales {% if %} para mostrar imágenes específicas según la página.

Ambas opciones permiten personalizar los banners por landing sin afectar otras páginas. La discusión permanece abierta para confirmar cuál solución implementará el usuario.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

Hola! Necesito configurar unos banners que fueron creados solo para la página principal pero se repiten en todos los landing.

Por ejemplo: Cree el landing llamado Lanzamiento pero NO quiero que aparezcan ni el “Immagen Banner” ni “Wide promotion” , pero si los borro aqui se borran en todos lados.

Puedes hacerlo de varias formas, te muestro 2:

  1. Crear un custom template a partir del que ya tienes y sólo cambiarlo en la página o colección de destino. De esa manera, el banner que añadas será independiente a los demás que salen en las otras templates.

  2. Crear el banner a partir de un custom code por medio de rutas. Algo de este tipo. Sólo debes reacondicionar el código a tu necesidad.

{% if collection.handle == 'ofertas' %} Aprovecha nuestras ofertas

{% elsif product.handle == ‘camisa-blanca’ %}
Compra tu camisa blanca

{% else %}
Gracias por visitarnos
{% endif %}

¡Lleva tu camisa blanca con descuento!

{% endif %}