Hola, tengo un pequeño problema con este módulo. Es el siguiente. Uno de los items de mi menu principal es "TIENDA". En tienda se muestran las categorias de productos. Pues bien el modulo cuando pinchas en una categoria y producto indica la ruta de estas últimas pero no "tienda" con lo cual si un cliente desea ver otra categoria no puede hacer click en tienda para tener de nuevo visible todas las categorias y hay que pinchar el menu tienda del menu principal. ¿A que puede deberse?
Ejemplo: ruta deseada tienda/categoria/producto
ruta marcada categoria/producto (no aparece tienda)
Gracias
Hola talolo
El comportamiento por defecto es que aparezca tienda siempre así sea que navegues en una categoría o en un producto.
Sugiero revises dentro de tu template si tienes una carpeta html/mod_breadcrumbs la cual sobreescribe el comportambiento.
también puedes probar con otro template.
Saludos.
te copio html/mod_breadcrumbs/default de mi template a ver si observas algo que propicie este fallo
// no direct access
defined('_JEXEC') or die('Restricted access'); ?>
// If not the last item in the breadcrumbs add the separator
if ($i link)) {
echo 'link.'" class="pathway">'.$name.'';
} else {
echo ''.$name.'';
}
echo ' '.$separator.' ';
} else if ($params->get('showLast', 1)) { // when $i == $count -1 and 'showLast' is true
echo ''.$name.'';
}
endfor; ?>
Hola talolo
Con sólo el siguiente código debería ser suficiente:
// If not the last item in the breadcrumbs add the separator
if ($i link)) {
echo 'link.'" class="pathway">'.$list[$i]->name.'';
} else {
echo $list[$i]->name;
}
echo ' '.$separator.' ';
} else if ($params->get('showLast', 1)) { // when $i == $count -1 and 'showLast' is true
echo $list[$i]->name;
}
endfor; ?>
Saludos.
Crees que debo sustituirlo?
Has visto algo en el archivo que lo aconseje?
Muchas gracias.
Hola talolo
El código que te envíe es el código por defecto que tiene el módulo breadcrubms cuando no es sobreescrito por el template, puedes tambien probarlo eliminando o renombrando la carpeta mod_breadcrumbs de tu template, el CMS al no encontrar la sobreescritura del módulo trabajará con la que tiene por defecto el sistema la cual se encuentra en la siguiente ruta:
/modules/mod_breadcrumbs/tmpl/default.php
Saludos.
He renombrado el modulo de la template en el servidor y ya funciona correctamente.
Gracias
Hola talolo,
Estupendo!! nos alegra saber que has podido solucionar el problema.
Saludos