Hola, (A ver si me explico bien) ...
Me ha surgido la idea de querer poner algún código HTML por medio de módulos en layouts concretos.
Quisiera poner algún banner / slide o módulos concretos en categorías concretas o productos concretos.
He visto que puedo crear mi propio Layout, y poder poner la ruta donde quiero que aparezca, pero no veo la forma de como hacerlo.
Existe alguna forma? como deben ser llamadas las rutas?
gracias mil
Me ha surgido la idea de querer poner algún código HTML por medio de módulos en layouts concretos.
Quisiera poner algún banner / slide o módulos concretos en categorías concretas o productos concretos.
He visto que puedo crear mi propio Layout, y poder poner la ruta donde quiero que aparezca, pero no veo la forma de como hacerlo.
Existe alguna forma? como deben ser llamadas las rutas?
gracias mil
Last edited by hershgu on Tue Aug 04, 2015 4:52 am, edited 1 time in total.
Hola Hersgu, suena medio complicado lo que te explicare, espero me entiendas.
Mi solucion seria la siguiente (para opencart 2.0.x) :
Creas un layout nuevo basado en en la layout Category (es un poco largo de explicar busca en google como crear un layout personalizado, basicamente es copiar un archivo php)
Luego creas un registro en System > Design > Layouts ponle "Category Custom" o como quieres y pon la ruta del layout que creaste.
Luego en la pestaña Design de tu categoria en la opción "Layout Override" selecciona el layout que creaste.
Ahora crea un banner o slide como normalmente lo haces.
Regresa a System > Design > Layouts y edita el layouts que creaste y en la parte de modulos agrega los modulos (banners o slide) y da click en salvar.
Con esto bastaria para tener banners solo en ciertas categorias y productos.
Espero te ayude y no te confunda más, si tienes dudas escribe y te respondere lo más pronto posible, saludos.
Mi solucion seria la siguiente (para opencart 2.0.x) :
Creas un layout nuevo basado en en la layout Category (es un poco largo de explicar busca en google como crear un layout personalizado, basicamente es copiar un archivo php)
Luego creas un registro en System > Design > Layouts ponle "Category Custom" o como quieres y pon la ruta del layout que creaste.
Luego en la pestaña Design de tu categoria en la opción "Layout Override" selecciona el layout que creaste.
Ahora crea un banner o slide como normalmente lo haces.
Regresa a System > Design > Layouts y edita el layouts que creaste y en la parte de modulos agrega los modulos (banners o slide) y da click en salvar.
Con esto bastaria para tener banners solo en ciertas categorias y productos.
Espero te ayude y no te confunda más, si tienes dudas escribe y te respondere lo más pronto posible, saludos.
Cuando seleccionas en tu categoria o producto en la pesataña "Design" la opcion de "Layout Override" le estas diciendo a opencart que no use la plantilla que usa para todas las categorias o productos, es por eso que podrias tener banners o cosas personalizadas solo en esas paginas.
Sigue estos pasos:
Busca en la carpeta catalog/view/theme/[nombre de tu tema o default si no usas]/template/product/category.tpl
copia ese archivo un ponle category_custom.tpl o como tu quieras.
Luego en System > Design > Layout Crea un nuebo layout llamado "Category Custom" o como prefieras, es importante que la ruta sea la siguiente: product/category_custom , si cambiaste el nombre escribe siempre product/nombre_del_archivo, no escribas la extension .tpl no es necesaria.
En esa misma pagina agrega los modulos (banners o slides) que quieres que salgan en ese layout, repite los pasos si quieres tener varios layouts con distintos banners y demás.
Sigue estos pasos:
Busca en la carpeta catalog/view/theme/[nombre de tu tema o default si no usas]/template/product/category.tpl
copia ese archivo un ponle category_custom.tpl o como tu quieras.
Luego en System > Design > Layout Crea un nuebo layout llamado "Category Custom" o como prefieras, es importante que la ruta sea la siguiente: product/category_custom , si cambiaste el nombre escribe siempre product/nombre_del_archivo, no escribas la extension .tpl no es necesaria.
En esa misma pagina agrega los modulos (banners o slides) que quieres que salgan en ese layout, repite los pasos si quieres tener varios layouts con distintos banners y demás.
te lo agradezco muchísimo ... pero como voy a poder saber que estoy configurando la categoría o el producto en concreto que quiero cambiar?
y otra pregunta ... debo hacer tus instrucciones para cada categoría o producto?
es que no veo donde sale en ese tpl la categoría o el producto que quiero / busco.
Todo lo demás lo entiendo perfectamente, mi problema sigue siendo el mismo, quiero poner el html / banner en la categoría X (que en este caso es una subcategoría) pero no encuentro como hacerlo
siento ser tan necio
y otra pregunta ... debo hacer tus instrucciones para cada categoría o producto?
es que no veo donde sale en ese tpl la categoría o el producto que quiero / busco.
Todo lo demás lo entiendo perfectamente, mi problema sigue siendo el mismo, quiero poner el html / banner en la categoría X (que en este caso es una subcategoría) pero no encuentro como hacerlo

siento ser tan necio
Los layouts son como "skins" , "vistas" o "temas" no se como explicarlo bien, pero basicamente son versiones distintantas de tu sitio. Cada layouts que crees podrias aplicarlo a 1, 2, 3.... o a todas las categorias que quieras. Para esto entras en Catalog > Category Seleccionas cualquiera de las categorias que tengas y en la pestaña "Design" seleccionas el layout que creaste, ha este layout le puedes agregar modulos o banners o lo que quieres y estos solo saldran donde le indiques. Si quieres hacer algo mejor edita el layout para que sea completamente distinto al original, es decir ponle html o lo que tu quieras al archivo .tpl
Puedes hacer un layout nuevo por cada categoria o usar solo uno pero se verian iguales, es decir con los mismos banners.
Puedes hacer un layout nuevo por cada categoria o usar solo uno pero se verian iguales, es decir con los mismos banners.
Me alegra mucho que hayas solucionado. Ahora si tienes conociemietos de html y php prueba editar el archivo que copiaste y agregale lo que quieras, esto te ayudará a brindar una experiancia más personalizada a tus visitantes.
Saludos.
Saludos.
Who is online
Users browsing this forum: No registered users and 22 guests