Jump to content

[SOLUCIONADO] Seccion contacto - Añadir enlaces a componentes


ArteDark

Recommended Posts

Hola, tengo la siguiente categoría: http://www.megabike-...r/fr/26-contact

Como podéis ver es "Contacto" y dentro de ella listo 3 subcategorías mediante imágenes ... La primera de ellas lleva como podéis ver a: http://www.megabike-...r/fr/27-contact .... pero necesito que lleve a: http://www.megabike-.../contactez-nous

 

¿Cómo puedo cambiar esto?

gracias!

Link to comment
Share on other sites

Hola, tengo la siguiente categoría: http://www.megabike-...r/fr/26-contact

Como podéis ver es "Contacto" y dentro de ella listo 3 subcategorías mediante imágenes ... La primera de ellas lleva como podéis ver a: http://www.megabike-...r/fr/27-contact .... pero necesito que lleve a: http://www.megabike-.../contactez-nous

 

¿Cómo puedo cambiar esto?

gracias!

Hola,

Si son categorias....te colocara los enlaces de las subcategorias cuando pinches en las categorias, no los enlaces que tu quieras..

Link to comment
Share on other sites

Si, eso ya lo tengo hecho, en la barra de arriba del menú superior tengo 4 items

Pero me gustaría que desde donde te indico, 1ª subcategoría de: http://www.megabike-aix.fr/fr/26-contact, también pudiera redireccionar a: http://www.megabike-aix.fr/fr/contactez-nous al pulsar sobre la imagen.

 

He pensado que quizá la mejor opción sería eliminar el apartado contacto de "categorías" para que desapareciera como categoría y meterlo como creación de un CMS nuevo y que dentro este CMS contenga las 3 subcategorías que en este caso sería 3 imágenes con su respectivo enlace. La cuestión es la siguiente ... ¿Como meto el enlace de que cree para "Contacto" en el menú superior? Tengamos en cuenta que este menú superior hace referencia a categorías y subcategorías.

Link to comment
Share on other sites

Has un enlace creado por ti mismo con ese mismo html que muestra ese enlace contacto que tienes por defecto.. crea el menú y que en la página muestre eso ya con los enlaces a donde desees.. es una solucion buena bonita y barata.. hay muchas más pero con esa resolverás si o si.

Saludos

Link to comment
Share on other sites

Hola arte, Te comentaba eso porque ahora mismo estoy haciendo una tienda y el menú que venía era un bloque de categorías top pero le quité las categorías y le puse menus personalizados hechos por mi y funciona todo bien solo busque las clases en el css que me daban ese estilo y todo sigue funcionando correctamente. Ese menú de categorías es un bloque búscalo y en el tpl verás que puedes hacer lo que te comento con el mismo estilo del UL que trae ese menú por defecto. Si es un template de pago en el manual de ayuda vendrá como modificarlo. Mira solo entrando a tu página miré esto:

 

El html de la página esa de contacto:

 

<ul id="cat">

<li> <a href="http://www.megabike-aix.fr/es/5-accueil" title="">Accueil</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/6-vehicules-neufs" title="">Vehícules Neufs</a>

<ul class="subcat">

<li> <a href="http://www.megabike-aix.fr/es/7-piaggio" title="">Piaggio</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/8-vespa" title="">Vespa</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/9-gilera" title="">Gilera</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/10-aprilia" title="">Aprilia</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/11-guzzi" title="">Guzzi</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/12-ape" title="">Ape</a> </li>

<li class="last"> <a href="http://www.megabike-aix.fr/es/13-kymco" title="">Kymco</a> </li>

</ul>

</li>

<li> <a href="http://www.megabike-aix.fr/es/15-vehicules-occasion" title="">Vehícules Occasion</a>

<ul class="subcat">

<li> <a href="http://www.megabike-aix.fr/es/16-nos-occas" title="">Nos Occas</a> </li>

<li class="last"> <a href="http://www.megabike-aix.fr/es/17-vos-reprises" title="">Vos Reprises</a> </li>

</ul>

</li>

<li> <a href="http://www.megabike-aix.fr/es/18-accessoires" title="">Accessoires</a>

<ul class="subcat">

<li> <a href="http://www.megabike-aix.fr/es/34-gants" title="">Gants</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/32-casques" title="">Casques</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/39-bottes" title="">Bottes</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/50-tee-shirts-polos" title="">Tee-Shirts, Polos</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/33-vestes" title="">Vestes</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/40-pantalons" title="">Pantalons</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/41-combinaisons" title="">Combinaisons</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/42-equipement" title="">Equipement</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/43-bagagerie" title="">Bagagerie</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/44-accessoires-scooter" title="">Access. Scooter</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/45-accessoires-moto" title="">Access. Moto</a> </li>

<li class="last"> <a href="http://www.megabike-aix.fr/es/46-electronique" title="">Electronique</a> </li>

</ul>

</li>

<li> <a href="http://www.megabike-aix.fr/es/22-promos" title="">Promos</a>

<ul class="subcat">

<li class="last"> <a href="http://www.megabike-aix.fr/es/23-modelos" title="">Modelos</a> </li>

</ul>

</li>

<li> <a href="http://www.megabike-aix.fr/es/25-actus" title="">Actus</a> </li>

 

 

 

_______________________________________________________________________________________________

<li class="last"> <a href="http://www.megabike-aix.fr/es/26-contact" class="selected" title="">Contact</a>

<ul class="subcat">

<li> <a href="http://www.megabike-aix.fr/es/27-contact" title="">Contact</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/28-newsletter" title="">Newsletter</a> </li>

<li class="last"> <a href="http://www.megabike-aix.fr/es/29-la-voix-du-client" title="">La voix du client</a> </li>

</ul>

</li>

___________________________________________________________________________________________________

</ul>

 

Pero a ti lo que te interesa es la parte que esta encerrada en el recuadro. Si tu vas al tpl de tu módulo (el que muestra las categorías en el top) y le escribes ese coodigo html que está encerrado en el recuadro tu menú seguirá funcionando correctamente y ya tendras un menú personalizado al que podrás enlazar una página CMS hecha por ti y que esté activada pero que no se vea en ninguna parte de la tienda y la página funcionará correctamente (si usas url amigables poner la url amigable de la página CMS y listo)

 

En la página cms que has creado edita el código html y mete este código:

 

 

<div id="subcategories">

<h3>Subcategorías</h3>

<ul>

<li> <a href="http://www.megabike-aix.fr/es/27-contact" title="Contact"> <img src="/c/27-medium/contact.jpg" alt="" width="140" height="140" /> </a><br />

<a href="http://www.megabike-aix.fr/es/27-contact">Contact</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/28-newsletter" title="Newsletter"> <img src="/c/28-medium/newsletter.jpg" alt="" width="140" height="140" /> </a><br />

<a href="http://www.megabike-aix.fr/es/28-newsletter">Newsletter</a> </li>

<li> <a href="http://www.megabike-aix.fr/es/29-la-voix-du-client" title="La voix du client"> <img src="/c/29-medium/la-voix-du-client.jpg" alt="" width="140" height="140" /> </a><br />

<a href="http://www.megabike-aix.fr/es/29-la-voix-du-client">La voix du client</a> </li>

</ul>

<div class="clearblock"></div>

</div>

 

Ahí te mostrará lo mismo que tienes ahí pero en esta ocasión si podrás cambiar el enlace que te apetezca.

Saludos

Link to comment
Share on other sites

Hombre espero que puedas resolver porque por ejemplo los diseños que se compran para prestashop vienen así y ellos te dicen como cambiarlos.. por eso no se me hace extraño aunque nunca es comparado con joomla o Drupal.. aquellos son sistemas de contenido para webs corporativas, intranets etc pero no para tiendas online..

Hay por el foro un menu que hizo julien breux creo que se llama el chaval que puedes hacer muchas cosas con el y es gratis..

Link to comment
Share on other sites

Hola, re-abro el post puesto que tengo otra duda relacionada. Necesito saber en el front end de prestashop como se declara la variable que marca el idioma seleccionado, algo como $_SESSION['idioma'] ... Me hace falta puesto que estoy modificando mi .tpl del menú superior y como la tienda es multiidioma, dependiendo del idioma con el que se navega, tengo que redireccionar a un CMS u otro (Realmente no sé si lo estoy haciendo bien).

 

Antes tenía:

<div id="header_links">

<ul>

<li><a href="{$link->getPageLink('index.php')}"{if $page_name == 'index'} class="active"{/if}>{l s='home' mod='tmheaderlinks'}</a></li>

<li><a href="{$link->getPageLink('prices-drop.php')}"{if $page_name == 'prices-drop'} class="active"{/if}>{l s='specials' mod='tmheaderlinks'}</a></li>

<li><a href="{$link->getPageLink('sitemap.php')}"{if $page_name == 'sitemap'} class="active"{/if}>{l s='sitemap' mod='tmheaderlinks'}</a></li>

<li><a href="{$link->getPageLink('contact-form.php')}"{if $page_name == 'contact-form'} class="active"{/if}>{l s='contact' mod='tmheaderlinks'}</a></li>

</ul>

</div>

 

Y ahora pongo por ejemplo:

<div id="header_links">

<ul>

<li><a href="http://www.megabike-aix.fr/fr/content/8-accueil'>http://www.megabike-aix.fr/fr/content/8-accueil"{if $page_name == 'index'} class="active"{/if}>{l s='home' mod='tmheaderlinks'}</a></li>

<li><a href="{$link->getPageLink('prices-drop.php')}"{if $page_name == 'prices-drop'} class="active"{/if}>{l s='specials' mod='tmheaderlinks'}</a></li>

<li><a href="{$link->getPageLink('sitemap.php')}"{if $page_name == 'sitemap'} class="active"{/if}>{l s='sitemap' mod='tmheaderlinks'}</a></li>

<li><a href="{$link->getPageLink('contact-form.php')}"{if $page_name == 'contact-form'} class="active"{/if}>{l s='contact' mod='tmheaderlinks'}</a></li>

</ul>

</div>

 

Por lo tanto, aunque cambie la selección de idioma, el primer item del menú siempre me redirecciona a lenguaje Francés. Mi tienda es: http://www.megabike-aix.fr

¿Podéis ayudarme?

Link to comment
Share on other sites

Hola colega aqui estamos de nuevo jajajaja mira esto es lo qu edebes hacer:

 

 

{if $lang_iso == 'es'}

<li><a href="{$base_dir}es/mi_menu">{l s='Nombre_Menu'}</a></li>

{else}

<li><a href="{$base_dir}en/my_menu">{l s='Menu Name'}</a></li>

{/if}

 

con eso ya tienes en dos idiomas las url amigables y el nombre del menú jejeje el menú comppleto quedaría asi.

 

<li><a href="{$base_dir}">{l s='Inicio'}</a></li>

<li><a href="{$base_dir}cms.php?id_cms=6">{l s='Menu2'}</a></li>

<li><a href="{$base_dir}new-products.php">{l s='Nuevos Productos'}</a></li>

<li><a href="{$base_dir}prices-drop.php">{l s='Ofertas'}</a></li>

<li><a href="{$base_dir}{$lang_iso}/blog">{l s='Blog'}</a></li>

 

{if $lang_iso == 'es'}

<li><a href="{$base_dir}es/mi_menu">{l s='Nombre_Menu'}</a></li>

{else}

<li><a href="{$base_dir}en/my_menu">{l s='Menu Name'}</a></li>

{/if}

<li><a href="{$base_dir}contact-form.php">{l s='Contactar'}</a></li>

 

 

Saludos y espero que con esto puedas solucionarlo bro..

Link to comment
Share on other sites

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