Muy buenas y perdón por el título algo largo 😀
Un saludo a todos, os agradezco de entrada vuestra atención y disponibilidad.
Estoy customizando stores.tpl del tema en automático de PrestaShop 1.6, no consigo hacer lo siguiente:
Archivo original desde stores.tpl
{foreach $stores as $store}
<tr class="store-small">
<td class="logo">
{if $store.has_picture}
<div class="store-image">
<img src="{$img_store_dir}{$store.id_store}.jpg" alt="" />
</div>
{/if}
Me gustaría poder generar un enlace por cada "store" previamente creado, no consigo llamar el ID CMS de cada store (en rojo) :-[
{foreach $stores as $store}
<tr class="store-small">
<td class="logo">
{if $store.has_picture}
<div class=store-image>
<a href="http://www.mysite.com/{$cms->id}-{$store.name|escape:'html':'UTF-8'}">
<img src="{$img_store_dir}{$store.id_store}.jpg" alt="" />
</a>
</div>
{/if}
Me podéis echar un mano, por favor?
Gracias
Un saludo
Asi no puedes crear un enlace a una pagina de una tienda determinada
Gracias Ventura,
Podrías auydar cóm hacerlo correctamente ?
Muy buenas 🙂
Alguien puede ayudar con este tema, honestamente no entiendo tanto "esoterismo", en Wordrepss esto se hace en 2 minutos, o alguien te ayuda sin más en 10 minutos.
No entiendo que en PrestaShop debamos tardar tanto en construir una URL.. tampoco veo bueno que la comunidad sea tan cerrada en temas tan básicos como este.
Lamentable, IMHO 😉
Gracias de antemano
Nermago wrote:
Muy buenas 🙂Alguien puede ayudar con este tema, honestamente no entiendo tanto "esoterismo", en Wordrepss esto se hace en 2 minutos, o alguien te ayuda sin más en 10 minutos.
No entiendo que en PrestaShop debamos tardar tanto en construir una URL.. tampoco veo bueno que la comunidad sea tan cerrada en temas tan básicos como este.
Lamentable, IMHO 😉
Gracias de antemano
Al parametro {$link->getCMSLink.. le puedes pasar el id store el id cms, etc...
Por cierto, tienes varias comunidades de Prestashop, esta es una comunidad no oficial, siempre puedes preguntar en ambas las dudas.
La oficial, al ser oficial, siempre tendra mas usuarios y por consiguiente mas actividad, y a la misma vez mas respuestas
Esta es no oficial, por lo tanto la cantidad de usuarios es menor y por consiguiente la cantidad de ayuda, es normal que sea menor. (Lo digo por tu enfado tan repentino)
Habia pensado en esto:
<a href="{$link->getCMSLink(id_cms_destino,null,null,null,{$store.id_store})}">
<img src="{$img_store_dir}{$store.id_store}.jpg" alt="" />
</a>
Pero claro el CMS, sera el mismo ID y por tanto el mismo contenido y creo que ademas, el id store no es el mismo que tratas como mutltitienda, y en tu caso no te refieres a la multitienda, sino a la lista de contactos, entonces no creo que funcionara
Otra opcion, aunque creo que chapuzera seria:
<a href="{if $store.id_store=='id_tienda1'} enlace 1 {/if} {if $store.id_store=='id_tienda2'} enlace 2 {/if} ">
<img src="{$img_store_dir}{$store.id_store}.jpg" alt="" />
</a>
Jugar con el condicional, aunque en ese caso, no creo que sea una opcion optima, pero si funcional.
Muchas gracias, devoment.
Lo he probado y funciona perfectamente:
<a href="{if $store.id_store=='id_tienda1'} enlace 1 {/if} {if $store.id_store=='id_tienda2'} enlace 2 {/if} ">
<img src="{$img_store_dir}{$store.id_store}.jpg" alt="" />
</a>
Te agradezco MUCHO tu ayuda.
Permíteme preguntarte por qué dices que no es óptimo, lo debería hacer a nivel de controlador, ralentiza, etc ??
Jugar con el condicional, aunque en ese caso, no creo que sea una opcion optima, pero si funcional.
La comunidad oficial ha pasado "olimpicamente" de mi https://www.prestashop.com/forums/topic/397791-call-page-id-in-storestpl-default-theme-template/
Por eso mi decepción, no tanto enfado sino decepción considerado lo sencillo que es este tema...
La oficial, al ser oficial, siempre tendra mas usuarios y por consiguiente mas actividad, y a la misma vez mas respuestas
De nuevo, MIL gracias por ayudar
😀
Nermago wrote:
Muchas gracias, devoment.Lo he probado y funciona perfectamente:
<a href="{if $store.id_store=='id_tienda1'} enlace 1 {/if} {if $store.id_store=='id_tienda2'} enlace 2 {/if} ">
<img src="{$img_store_dir}{$store.id_store}.jpg" alt="" />
</a>Te agradezco MUCHO tu ayuda.
Permíteme preguntarte por qué dices que no es óptimo, lo debería hacer a nivel de controlador, ralentiza, etc ??
Jugar con el condicional, aunque en ese caso, no creo que sea una opcion optima, pero si funcional.
La comunidad oficial ha pasado "olimpicamente" de mi https://www.prestashop.com/forums/topic/397791-call-page-id-in-storestpl-default-theme-template/
Por eso mi decepción, no tanto enfado sino decepción considerado lo sencillo que es este tema...La oficial, al ser oficial, siempre tendra mas usuarios y por consiguiente mas actividad, y a la misma vez mas respuestas
De nuevo, MIL gracias por ayudar
😀
Dije lo de optimo, por que quizas es mejor que se pudiera plantear la opción configurandolo desde el panel creando un nuevo campo para meter la url cuando creas un contacto de las tiendas, pero claro eso llevaria mas desarrollo creo...
Aquello ya sería muy fino... 😉
No hace falta, así hace su función básica, muy amabale por tu parte.
Gracias, devoment 😀