Quelet Posted March 24, 2013 Share Posted March 24, 2013 Hola! Estoy intentando cambiar mi tienda para que muestre diferentes imágenes en las subcategorías según el idioma elegido. Entiendo que en el category.tpl tengo que cambiar este trozo de código: <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img"> {if $subcategory.id_image} <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'subcate_default')}" alt="" width="{$subcateSize.width}" height="{$subcateSize.height}" /> {else} <img src="{$lang_iso}{$img_cat_dir}default-subcate_default.jpg" alt="" width="{$subcateSize.width}" height="{$subcateSize.height}" /> {/if} </a> y ponerle alguna referéncia al código de idioma({$lang_iso}) en la ruta de la imagen. He intentado seguir los pasos de este post: http://www.prestashop.com/forums/topic/39797-solved-how-to-add-an-image-to-different-category-in-the-product-page/ pero no lo he logrado. ¿Alguien más se ha encontrado con este problema y lo ha podido solucionar? Muchas gracias Link to comment Share on other sites More sharing options...
shacker Posted March 24, 2013 Share Posted March 24, 2013 que error te da? Link to comment Share on other sites More sharing options...
Quelet Posted March 25, 2013 Author Share Posted March 25, 2013 Hola! De hecho no obtengo ningún error lo que pasa es que no consigo que me muestre una imagen de subcategoría diferente para cada idioma. Por aquí <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'subcate_default')}" sé que tengo que ponerle el $lang_iso peró no sé dónde. Por ejemplo, tengo una subcategoría llamada colecciones. La url de la imagen de esta subcategoria és http://www.mitienda/c/102-subcate_default/colecciones.jpg Lo que intento es que la parte final de esta url fuera colecciones_ES.jpg para castellano, colecciones_EN para inglés,... Gracias Link to comment Share on other sites More sharing options...
shacker Posted March 25, 2013 Share Posted March 25, 2013 es que con ese formato de url no lo conseguiras, ya que no puedes añadirle a la funcion el idioma {$img_dir}c/{$subcategory.id_image}-category_default_{$lang_iso}.jpg esa es la ruta correcta.ten en cuenta que las imagenes se renombran por el id de la categoria seguido del category_default, lo que pusiste de ejemplo es la url amigable, pero esa imagen no existe Link to comment Share on other sites More sharing options...
Quelet Posted April 2, 2013 Author Share Posted April 2, 2013 (edited) es que con ese formato de url no lo conseguiras, ya que no puedes añadirle a la funcion el idioma {$img_dir}c/{$subcategory.id_image}-category_default_{$lang_iso}.jpg esa es la ruta correcta.ten en cuenta que las imagenes se renombran por el id de la categoria seguido del category_default, lo que pusiste de ejemplo es la url amigable, pero esa imagen no existe Gracias. Lo he intentado pero no he podido. Esperaré a ver si en alguna futura versión es posible. Edited April 2, 2013 by Quelet (see edit history) Link to comment Share on other sites More sharing options...
shacker Posted April 2, 2013 Share Posted April 2, 2013 que url te muestra? 1 Link to comment Share on other sites More sharing options...
Quelet Posted April 12, 2013 Author Share Posted April 12, 2013 que url te muestra? Hola! Perdón por haber tardado tanto en responder. He estado unos días liado y he tenido que dejar la tienda apartada. Estuve tocando tanto que ya no me acuerdo que mensaje tenía. De todas formas, muchas gracias por tu ayuda. Link to comment Share on other sites More sharing options...
shacker Posted April 13, 2013 Share Posted April 13, 2013 ah ok. Recuerda cambiar el titulo a solucionado si diste en el clavo Link to comment Share on other sites More sharing options...
Feliz Garcia Posted April 13, 2013 Share Posted April 13, 2013 es que con ese formato de url no lo conseguiras, ya que no puedes añadirle a la funcion el idioma {$img_dir}c/{$subcategory.id_image}-category_default_{$lang_iso}.jpg esa es la ruta correcta.ten en cuenta que las imagenes se renombran por el id de la categoria seguido del category_default, lo que pusiste de ejemplo es la url amigable, pero esa imagen no existe Tengo la misma duda. ¿Sabeis si hay algun modulo que permita esto? Link to comment Share on other sites More sharing options...
shacker Posted April 14, 2013 Share Posted April 14, 2013 modulo no hay ninguno, solo el codigo que le pase al amigo Link to comment Share on other sites More sharing options...
Quelet Posted April 16, 2013 Author Share Posted April 16, 2013 Yo lo intenté per no lo pude cambiar. A ver si de aquí a unos días tengo tiempo para probarlo de nuevo. Link to comment Share on other sites More sharing options...
shacker Posted April 18, 2013 Share Posted April 18, 2013 ok, ya nos comentas Link to comment Share on other sites More sharing options...
Linseoo Posted August 29, 2013 Share Posted August 29, 2013 Yo tengo el mismo problema, pero por lo que veo, no sólo habria que cambiar la lectura de la imagen en el front, sino que tambien el formulario de creación de la subcategoría ya que en la parte que subimos la imagen no aparece la bandera de idioma ¿permite este formulario subir una imagen para cada idioma? Link to comment Share on other sites More sharing options...
Recommended Posts