Jump to content

eleon

Members
  • Posts

    127
  • Joined

  • Last visited

Profile Information

  • Activity
    Agency

eleon's Achievements

Newbie

Newbie (1/14)

6

Reputation

  1. Buenas tardes: Pasa exactamente lo mismo, esto me tiene un poco mosca, he hecho un montón de pruebas pero siempre sucede lo que te he comentado en el post anterior: Pero creo que he dado con una posible causa: yo no estoy usando el theme por defecto de prestashop, sino que uso una plantilla comprada y sobreescribe el tpl del blocklayered: /themes/MiTheme/modules/blocklayered/blocklayered.tpl Lo he revisado y veo que hace varias cosas diferente, he intentado compiarlo y adaptarlo al category.tpl pero no logro que arranque. Te adjunto el fichero por si puedes echarle un ojo y confirmarme que esta es la causa. Es un archivo muy sencillo pero no alcanzo a comprender todas las variables smarty. Por otro lado, si quieres te puedo mandar una copia del theme por mensaje privado. De nuevo muchas gracias Ventura, seguro que es una tontería pero como no he trabajado mucho con los fabricantes me he atascado. Un cordial saludo. blocklayered.zip
  2. Muchas gracias Ventura. Le daré algunas vueltas a ver si doy con la tecla, pero si tienes un rato libre y me lo puedes mirar te lo agradecería. Un cordial saludo.
  3. Buenas El caso es que el blocklayered lo tengo habilitado en el sidebar y funciona correctamente: al seleccionar una marca se muestran únicamente los productos que pertenecen a ella. Pero quiero dejarlo en el sidebar y tan sencillo como "replicar" las opciones debajo de la descripción. El código smarty que me has dejado funciona, me muestra las marcas de los productos de esa categoría, e imprimo el enlace: pero al presionar en él no se filtra, mientras que presionando en el sidebar si lo hace (lo cual es muy raro porque en ambos casos añaden a la URL del navegador "#fabricante-nike"). Así que creo que debe haber un matiz que se me escapa, únicamente quiero "copiar" lo que hay en el sidebar, que ya lo hago, pero al presionar en el enlace sucede lo siguiente: 1. Se añade al enlace el fabricante: www.midominio.com/categoria pasa a ser www.midominio.com/categoria#fabricante-nike 2. Hace scroll automáticamente hacia abajo donde están los productos 3. Aparece el icono jquery "cargando" (por tanto está funcionando, ya que hace lo mismo que blocklayered) 4. De repente borra de la url del navegador el fabricante "fabricante-nike", quita el icono de "cargando" y aparecen TODOS los productos (no llega a filtrarlo) Así que creo que algo no es correcto del todo, igual el enlace del fabricante lo tengo que colocar de alguna manera concreta y no entre etiquetas "<a href=""></a>". También he comprobado la consola del navegador por si hay algún error JavaScript, pero no es el caso. ¿Alguna idea?. Muchas gracias por la ayuda. EDITO: He comparado los enlaces que imprimo con los que muestra blocklayered y me he fijado en un par de diferencias: en blocklayered el enlace está entre una etiqueta label que tiene un atributo for: <label for="layered_manufacturer_3"> <a href="www.midominio.com/categoria#fabricante-nike" data-rel="nofollow">Nombre Fabricante<span> (1)</span></a> </label> Estoy casi seguro de que se trata de esto, porque el atributo for es el mismo que el id del input del blocklayered, cuando presiono en él se selecciona dicho input. En cambio en mi enlace no se selecciona el input del blocklayered. ¿Me podrías decir cómo lo imprimo (el for del label)?, ¿está en la variable $value?. Gracias!
  4. Muchísimas gracias. Eres un crack, eso era lo que necesitaba. ¿Me podrías indicar en qué atributo está la imagen (de la marca) y el enlace (de la marca, es decir, para que solo se vean sus productos)?. El enlace lo he encontrado, es: $value.link y muestra un link de este tipo: www.midominio.com/mi-categoria#fabricante-nike (es decir, le añade "#fabricante-nike" a la url de la categoría para filtrar la marca). Sin embargo cuando la abro en el navegador se reescribe automáticamente como www.midominio.com/mi-categoria (quitando el "#fabricante-nike") y por tanto no se muestra únicamente los productos de la marca. ¿Me podrías indicar cómo solucionar esto?. Gracias. Un cordial saludo.
  5. Buenos días: ¿Alguien me echa un cable?, ¿un ejemplo de script para cargar las marcas de los productos de una categoría?. Gracias. Un coridial saludo.
  6. Muchas gracias por la nota. ¿Quizá haya un ejemplo de cómo obtener la lista de fabricantes de los productos de una categoría?. ¿O alguna forma de llamar a la función del módulo "Búsqueda por facetas"?. Gracias, un cordial saludo.
  7. Buenos días: Tengo una pregunta tonta en la que estoy atascado a ver si algún profesional puede echarme una mano. Estoy buscando la manera de obtener la lista de fabricantes en el fichero category.tpl. Es decir, cuando un usuario está visualizando una categoría, quiero mostrar la lista de fabricantes de sus productos. De hecho, el módulo "Búsqueda por facetas" ya lo hace, si os fijáis muestra en el sidebar la lista de fabricantes de los productos de esa categoría, sin embargo no he encontrado la forma de obtener esa lista en category.tpl. ¿Quizá aprovechando el módulo citado llamando a su función?. ¿Quizá prestashop ya lo carga y hay una variable smarty para ello (he mirado con $manufacturers pero nada)?. Gracias por la ayuda. Un cordial saludo.
  8. Seguro que alguien puede echarme un cable, es una gran tontería, creo que cogiendo el enlace y aplicando una expresión regular podría pero quisiera saber si no hay ninguna forma nativa o menos enrevesada. Gracias de antemano.
  9. Buenos días: Necesito obtener un parámetro de la URL con smarty, pongo un ejemplo: www.midominio.com#/parametro-5 El formato es ese, es decir, no es un parámetro habitual que va detrás de un signo de interrogación (?). Por más que me peleo no consigo dar con la tecla, a ver si alguien me puede echar un cable. Gracias, un cordial saludo.
  10. Hola! Gracias por responder, en la tabla ps_category_lang se encuentra correctamente la categoría Inicio. Thanks Eusebio, pero creo que eso sirve si creas tu propia categoría inicio, no la que te da prestashop que es la que necesitaba modificar porque tengo un módulo que carga esa categoría Inicio (la que te da prestashop) y no se puede establecer la tuya propia, es que me he cansado de mirar por Catálogo->Categorías y no ha habido forma jeje, pero de nuevo gracias. Un cordial saludo.
  11. No se puede, la categoría Inicio te la da Prestashop y no sale en catálogo->categorías. Pero sé que hay una forma de editarla porque lo hice hace un par de años, quizá alguien me puede echar un cable.
  12. Buenas: Debajo de la categoría raíz está "Inicio" y necesito cambiarle el nombre, pero no encuentro dónde, he mirado en traducción pero no está. ¿Alguien me puede echar un cable?. Gracias.
  13. No puede ser que nadie sepa algo tan sencillo, ¿alguna ayudita?. Gracias.
  14. Buenas! Estoy buscando la clase/método que me permita obtener productos de la base de datos, del mismo modo también necesito añadir productos nuevos desde un script PHP. Y sería genial conocer la clase que me permita verificar, dado una cuenta y contraseña, si es correcta. ¿Hay alguna documentación español/inglés para la programación con las clases de prestashop? (y no usando clases propias). He encontrado un par de webs no oficiales pero son muy poco prácticas, solo aparecen listadas las clases y los cientos de métodos sin indicación alguna. Gracias. Un cordial saludo.
  15. Sigo sin encontrar respuesta a este "gran enigma", ¿alguien que pueda echar un cable?. Gracias.
×
×
  • Create New...