Jump to content

(SOLUCIONADO) Quiero poner que al clickar en imagen de subcategoría vaya a una web externa,posible?


Recommended Posts

Pero queda un poco chapuza,asi deberia quedar?

 

 

http://robusjoyeria.com/tienda/36-duoo

 

Si queda un poco chapuzilla...

 

Veo que usas la versión 1.4 de Prestashop

 

Hay un modificación que es para que tu en la descripciones de las categorías puedas meter html, ya que por defecto, en la descripciones de las categorías solo te deja meter texto plano. (

 

Revisa este enlace: http://www.jellygnit...cription-v-1-4/ donde te diran como colocar modificar el editor de la descripción de las categorías para que puedas escribir html, por lo podrás embellecer una descripción y que quede bien.

Link to comment
Share on other sites

Lo que podes hacer es que muestre el listado, y en la descripcion pones el link del sitio oficial, por ej.

 

http://saltacarteras...anufacturer.php

 

Luego en la plantilla modules/blockmanufacturer/blockmanufacturer.tpl podrias quitarle el link para que no entre al listado de productos, pero nose que linea de codigo deberias quitar, alguien que sepa mas te podria decir.

 

EDIT: perdon yo entendi que hablabas de Fabricantes, ahora lei bien y vos buscas subcategorias, perdon.

Edited by nexxuseis (see edit history)
Link to comment
Share on other sites

Y no puedo hacer directamente que si clickan en la imagen de amrca no vaya a nada?,que no sea clickable? ,así quedará menos chapuza no?

 

Deduzco que mas que a marcas, te refieres a quitarle el enlace a las imagenes de las subcategorias, para ello modifica el fichero:

 

/themes/theme325/category.tpl

 

Busca esto:

 

<a class="bgcolor bordercolor" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
  {if $subcategory.id_image}
   <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
  {else}
   <img src="{$img_cat_dir}default-medium.jpg" alt="" />
  {/if}
 <span>{$subcategory.name|escape:'htmlall':'UTF-8'|truncate:20:'...'}</span>
 </a>

 

 

Y dejalo asi:

 

{if $subcategory.id_image}
<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
{else}
<img src="{$img_cat_dir}default-medium.jpg" alt="" />
{/if}
<a class="bgcolor bordercolor" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
<span>{$subcategory.name|escape:'htmlall':'UTF-8'|truncate:20:'...'}</span></a>

 

No se te olvide una vez realizada la modificación ir a la pestaña Preferencias -> Rendimiento y señalar Forzar Compilación -> SI, para que se apliquen los cambios.

 

Una vez aplicados los cambios, deja lo de forzar compilación en NO

Edited by nadie (see edit history)
Link to comment
Share on other sites

He estado pesando y hay un pequeño truco, en la descripcion colocas la url asi:

 

http://webfabricante.com

 

(He puesto una url de ejemplo)

 

Luego en el category.tpl

 

 

Lo que te he dicho antes, lo dejas asi:

 


<a class="bgcolor bordercolor" href="{$subcategory.description}" target="_blank" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">


{if $subcategory.id_image}
<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
{else}
<img src="{$img_cat_dir}default-medium.jpg" alt="" />
{/if}
</a>

<a class="bgcolor bordercolor" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
<span>{$subcategory.name|escape:'htmlall':'UTF-8'|truncate:20:'...'}</span></a>

 

Por lo que cogemos la descripción el enlace del fabricante externo para la imagen la subcategoria, y la colocamos en el href de la imagen.

 

En el nombre de la subcategoría nos lleva simplemente a listado de productos de esa subcategoria.

 

Luego en el mismo fichero, como realmente por lo que veo no vas a mostrar las descripciones de las categorías, te cargas esto:

 

{if $category->description}
  <p class="cat_desc">{$category->description}</p>
 {/if}

Link to comment
Share on other sites

Estoy muy preocupado por usted.

 

Cuando usted pueda coméntame, como te ha ido todo.

 

Buenas,lo primero gracias por la ayuda,pero siento decirte que no funciona

 

He hecho las dos modificaciones que me propones pero cuando llego aquií y le doy a Alianzas

 

http://robusjoyeria.com/tienda/8-oro-de-ley

 

Me vuelve a cargar la misma página.Cuando deberia cargar esta :

 

http://robusjoyeria.com/tienda/27-alianzas

 

Lo que quiero es que ya en esta página las marcas vayan a su web,o no sean clicables al menos.

 

Se puede hacer?

 

Muchas gracias

Link to comment
Share on other sites

Buenas,lo primero gracias por la ayuda,pero siento decirte que no funciona

 

He hecho las dos modificaciones que me propones pero cuando llego aquií y le doy a Alianzas

 

http://robusjoyeria....da/8-oro-de-ley

 

Me vuelve a cargar la misma página.Cuando deberia cargar esta :

 

http://robusjoyeria....nda/27-alianzas

 

Lo que quiero es que ya en esta página las marcas vayan a su web,o no sean clicables al menos.

 

Se puede hacer?

 

Muchas gracias

 

No has echo ninguna de las modificaciones que te he comentado, vuelve a leer los mensajes desde cero, letra a letra.

 

Un Saludo,

Link to comment
Share on other sites

Ahora mismo están las modificaciones que me has dicho y como peudes ver el funcionamiento es errático :(

 

El funcionamiento es correcto, solo tienes que poner en la descripción de la categoría, las url donde quieres que lleven de forma externa cada imagen.

 

Si te das cuenta:

 

http://robusjoyeria.com/tienda/27-alianzas

 

La imagen de "duo", te esta llevando a:

 

http://duoo.es/

  • Like 1
Link to comment
Share on other sites

Cuando no coloques enlaces, si quieres que no haya y cuando coloques que si, dejalo asi:

 

<a class="bgcolor bordercolor" {if $subcategory.description}href="{$subcategory.description}"{/if} target="_blank" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">

{if $subcategory.id_image}
<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
{else}
<img src="{$img_cat_dir}default-medium.jpg" alt="" />
{/if}
</a>
<a class="bgcolor bordercolor" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
<span>{$subcategory.name|escape:'htmlall':'UTF-8'|truncate:20:'...'}</span></a>

Link to comment
Share on other sites

Cuando no coloques enlaces, si quieres que no haya y cuando coloques que si, dejalo asi:

 

<a class="bgcolor bordercolor" {if $subcategory.description}href="{$subcategory.description}"{/if} target="_blank" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">

{if $subcategory.id_image}
<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
{else}
<img src="{$img_cat_dir}default-medium.jpg" alt="" />
{/if}
</a>
<a class="bgcolor bordercolor" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
<span>{$subcategory.name|escape:'htmlall':'UTF-8'|truncate:20:'...'}</span></a>

 

Ahora está así puesto,pero no me deja clickar en alianzas para que me muestre las amrcas,que hago mal?

 

Gracias

Link to comment
Share on other sites

Dejalo asi:

 

Editando mensaje... unos momentos

 

Para evitar confusiones evita escribir la palabra "marcas", ya que en tu caso siempre estamos hablando de subcategorias.

 

 

Mensaje actualizado:

 

<a class="bgcolor bordercolor" {if $subcategory.description}href="{$subcategory.description}"  target="_blank" {else} href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" {/if} title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
{if $subcategory.id_image}
<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
{else}
<img src="{$img_cat_dir}default-medium.jpg" alt="" />
{/if}
</a>
<a class="bgcolor bordercolor" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
<span>{$subcategory.name|escape:'htmlall':'UTF-8'|truncate:20:'...'}</span></a>

Edited by nadie (see edit history)
  • Like 1
Link to comment
Share on other sites

Dejalo asi:

 

Editando mensaje... unos momentos

 

Para evitar confusiones evita escribir la palabra "marcas", ya que en tu caso siempre estamos hablando de subcategorias.

 

Eres un maestro absoluto,así funciona OK,pero solo un problema,fijaté que arriba de las categorias ahora aparece en todas lo de target_"_...

 

será por alguna cosilla del html no?

 

Gracias por todo

Link to comment
Share on other sites

Eres un maestro absoluto,así funciona OK,pero solo un problema,fijaté que arriba de las categorias ahora aparece en todas lo de target_"_...

 

será por alguna cosilla del html no?

 

Gracias por todo

 

He actualizado mi mensaje anterior: http://www.prestashop.com/forums/index.php?/topic/194162-quiero-poner-que-al-clickar-en-imagen-de-subcategoria-vaya-a-una-web-externaposible/page__view__findpost__p__963547 revisalo.

Link to comment
Share on other sites

No sabes como te agradezco la ayuda,en serio,de corazón mil gracias. :)

 

Cierro hilo con solucionado ;)

 

 

Una cosa esto solo te lo he realizado para la "imagen de la subcategoria", pero para el titulo de las subcategorias no.

 

¿Tambien lo quieres aplicar?

Link to comment
Share on other sites

Perdona que siga la conversación.pero estoy comprobando que en Internet Explorer se ve muy raro este menú,te dejo captura a ver si te suena como solucionarlo.

 

http://s3.subirimage...de-pantalla.png

 

www.robusjoyeria.com/tienda

 

gracias!

 

Bueno pero para eso abre un tema nuevo, que ya he visto que tienes un tema abierto )

 

Esta duda, de este tema quedo solucionado.

 

Recuerda no abrir temas que han sido solucionados, con una duda distinta )

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...