Alternativo Posted August 8, 2019 Share Posted August 8, 2019 (edited) Buenos días, Me gustaría que cuando pase por encima de mi menu, en vez de aparezca el título de la categoría o subcategoria, aparezca la descripción de la misma. Mi web sería www.degustateruel.com Un saludo, Edited August 8, 2019 by Alternativo (see edit history) Link to comment Share on other sites More sharing options...
gusman126 Posted August 8, 2019 Share Posted August 8, 2019 De primeras eso no se puede hacer, pero siempre hay soluciones HAs comprado la plantilla? intenta que te lo cambie el desarrollador. Si tienes conocimientos de codigo, ve al modulo de menu, una vez alli, comprueba el codigo que usa para mostrar el nombre de la categoria , y busca en el fichero principal del modulo que envia estos datos si añade la descripcion ( lo dudo ninguno lo hace), si lo hace bien sera sencillo usar .description, si no lo tiene, vas a tener que añadirlo dentro del dato que envia al menu, normalmente un array, añadiendo la descripción de la categoria, una vez lo añade y lo envia al tpl que muestra el menu, se puede modificar el codigo para que muestre la descripción. No es sencillo, hay que tener conocimientos de codigo y desarrollo en prestashop, ya que es algo que nunca se muestra, recuerda que el 70% navega con telefono y que salga un texto por encima al poner el raton ni lo sabe ni le importa Link to comment Share on other sites More sharing options...
Alternativo Posted August 8, 2019 Author Share Posted August 8, 2019 Buenos días, La plantilla es por defecto, yo soy desarrollador, pero no encuentro la línea de código ya que he mirado los tpl y no la veo y los js tampoco la encuentro. Esté código sería el blocktopmenu.tpl {if $MENU != ''} <!-- Menu --> <div id="block_top_menu" class="sf-contener clearfix col-lg-12"> <div class="cat-title">{l s="Menu" mod="blocktopmenu"}</div> <ul class="sf-menu clearfix menu-content"> {$MENU} {if $MENU_SEARCH} <li class="sf-search noBack" style="float:right"> <form id="searchbox" action="{$link->getPageLink('search')|escape:'html':'UTF-8'}" method="get"> <p> <input type="hidden" name="controller" value="search" /> <input type="hidden" value="position" name="orderby"/> <input type="hidden" value="desc" name="orderway"/> <input type="text" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query|escape:'html':'UTF-8'}{/if}" /> </p> </form> </li> {/if} </ul> </div> <!--/ Menu --> {/if} Yo sé modificarlo, pero no encuentro el fichero Un saludo Link to comment Share on other sites More sharing options...
gusman126 Posted August 8, 2019 Share Posted August 8, 2019 En teoria, hace mucho que no veo esa plantilla, suelo usar compradas El fichero que muestra el menu es este : /themes/classic/modules/ps_mainmenu/ps_mainmenu.tpl La información la lee de este fichero /modules/ps_mainmenu/ps_mainmenu.php en el codigo : protected function generateCategoriesMenu($categories, $is_children = 0) Aqui esta añadiendo la información de la categoria $node['url'] = $link; $node['type'] = 'category'; $node['page_identifier'] = 'category-' . $category['id_category']; Por lo tanto debes cambiar $node['label'] = $category['name']; Por $node['label'] = $category['description']; Link to comment Share on other sites More sharing options...
Alternativo Posted August 8, 2019 Author Share Posted August 8, 2019 Lo estaba buscando dónde no tocaba. al final me he creado una columna nueva por base de datos y la he llamado desde el fichero. ¡Perfectísimo! Muchas gracias Link to comment Share on other sites More sharing options...
gusman126 Posted August 8, 2019 Share Posted August 8, 2019 hace 2 horas, Alternativo dijo: Lo estaba buscando dónde no tocaba. al final me he creado una columna nueva por base de datos y la he llamado desde el fichero. ¡Perfectísimo! Muchas gracias Recuerda que si hay una actualización puede que lo pierdas. Usa override o no actualices el módulo Un poco complicado no? Añadir otra tabla y lecturas a esa tabla, pudiendo hacerlo leyendo y añadiendo los datos como te he puesto Link to comment Share on other sites More sharing options...
Alternativo Posted August 9, 2019 Author Share Posted August 9, 2019 Buenos días, Es la misma tabla, lo que he creado otra columna. Cómo me has dicho cómo tiene parámetros cómo <p> no funciona ya que da problemas de visualización. Un saludo y muchas gracias Link to comment Share on other sites More sharing options...
gusman126 Posted August 9, 2019 Share Posted August 9, 2019 (edited) hace 2 horas, Alternativo dijo: Buenos días, Es la misma tabla, lo que he creado otra columna. Cómo me has dicho cómo tiene parámetros cómo <p> no funciona ya que da problemas de visualización. Un saludo y muchas gracias Ok, de nada Por cierto has comprobado las posibles consecuencias en SEO que en todas las paginas tengan la descripción de las categorias? y no solo en la propia categoria Puede que te penalice y haga como si el texto real de la categoria , lo tenga como duplicado en toda la web y sea muy malo para seo, si ves cambios avisa, es interesante saber si esto hace que sea malo o no para el SEO Edited August 9, 2019 by gusman126 (see edit history) Link to comment Share on other sites More sharing options...
Alternativo Posted August 21, 2019 Author Share Posted August 21, 2019 Buenos días, Es una prueba de SEO, para ver la afectación que puede tener. En cualquier caso, los resultados te indicaré. Muchas gracias Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now