ArteDark Posted February 20, 2012 Share Posted February 20, 2012 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 More sharing options...
nadie Posted February 20, 2012 Share Posted February 20, 2012 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 More sharing options...
ArteDark Posted February 20, 2012 Author Share Posted February 20, 2012 Hola nadie, eso lo tengo claro. Lo que necesito es que me indiquéis una alternativa. ¿Qué harías tú en mi caso? Link to comment Share on other sites More sharing options...
nadie Posted February 20, 2012 Share Posted February 20, 2012 Y por que no te creas una opción en la barra de arriba, que te lleve al formulario de contacto ect... ? Link to comment Share on other sites More sharing options...
ArteDark Posted February 20, 2012 Author Share Posted February 20, 2012 Si, eso ya lo tengo hecho, en la barra de arriba del menú superior tengo 4 items accueil promotions plan du site contact (Esto redirecciona donde quiero que redireccione la 1ª subcategoría de: http://www.megabike-aix.fr/fr/26-contact) 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 More sharing options...
banense Posted February 20, 2012 Share Posted February 20, 2012 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 More sharing options...
ArteDark Posted February 20, 2012 Author Share Posted February 20, 2012 Hola banense, creo que no es posible hacer lo que me indicas. Ten en cuenta que mi mennú principal realmente es el menú de categorías, no sé como decirle a la categoría contacto que lea un CMS. Link to comment Share on other sites More sharing options...
banense Posted February 20, 2012 Share Posted February 20, 2012 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 More sharing options...
ArteDark Posted February 20, 2012 Author Share Posted February 20, 2012 Vale banense, he pillado la idea. Me va a tocar prescindir de hacer las cosas con el panel de administración que presenta PS y meterme en código, ok. Pensaba que esto de Prestashop era más flexible para todo esto, tipo Joomla, veo que no. Muchas gracias por tu ayuda. Link to comment Share on other sites More sharing options...
banense Posted February 20, 2012 Share Posted February 20, 2012 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 More sharing options...
ArteDark Posted February 20, 2012 Author Share Posted February 20, 2012 Lo voy a buscar. Gracias de nuevo por la aportación. Link to comment Share on other sites More sharing options...
nadie Posted February 20, 2012 Share Posted February 20, 2012 Lo voy a buscar. Gracias de nuevo por la aportación. El menu que comenta Banense lo puedes bajar de aqui: http://www.julien-breux.com/modules-prestashop/menu-horizontal/ Link to comment Share on other sites More sharing options...
ArteDark Posted February 22, 2012 Author Share Posted February 22, 2012 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 More sharing options...
banense Posted February 22, 2012 Share Posted February 22, 2012 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 More sharing options...
ArteDark Posted February 22, 2012 Author Share Posted February 22, 2012 Perfecto banense Una vez más me has sido de mucha ayuda. Gracias! Link to comment Share on other sites More sharing options...
Recommended Posts