- This topic has 11 replies, 2 voices, and was last updated 5 years, 9 months ago by David.
-
AuthorPosts
-
December 3, 2018 at 3:16 am #746553Gines
Buenos dias Tom
Soy usuario de tu preciosa plantilla desde hace años y hasta ahora todo ha sido relativamente facil de implementar.
actulamente tengo un problema al resaltar las categoorias de ls productos de una tienda, asi como los post del blog.
Solo se resaltan en el menu si estas en la pagina de categoria pero no cuando estas en un producto de dicha categoria ¿es posible esto?
Lo mismo ocurre con los post del Blog, solo se resalta en el menu la pagina principal del blog, pero no cuando estas en algun posts ¿es posible corregir estas conductas?
Un saludo Gines
December 3, 2018 at 7:42 am #746829DavidStaffCustomer SupportHi there,
i found this on stack overflow, which looks like it does what you are asking:
December 3, 2018 at 8:40 am #746896GinesBuenas tardes David
Realmente efectivo y rapido la solucion:
anñadir la funcion function wpse_134409_current_category_class($classes, $item) {
if (
is_single()
&& ‘category’ === $item->object
&& in_array($item->object_id, wp_get_post_categories($GLOBALS[‘post’]->ID))
)
$classes[] = ‘current-category’;return $classes;
} // function wpse_134409_current_category_classadd_filter(‘nav_menu_css_class’, ‘wpse_134409_current_category_class’, 10, 2);
y despues el estilo css
#menu-id li.current-category {
/* styles */
}Funciona Genial para el blog
¿Como seria la funcion para las categorias de productos woocommerce??
Un saludo
December 3, 2018 at 10:26 am #747000DavidStaffCustomer SupportHi there,
i am sure that Woocommerce does this automatically.
If you have added a Product Category to your menu then you should see these classes when you are on a single product:current-product-ancestor current-menu-parent current-product-parent
December 3, 2018 at 10:40 am #747010GinesBuenas David
Lo hace automaticamente si el producto pertenece a la categoria padre (la del menu) pero esta categoria no contiene productos sino que los productos pertenecen a sus subcategorias
Lo que necesito es resaltar siempre la categoria padre en el menu
Puede verlo en https://www.spycenter.esUn saludo
December 3, 2018 at 12:44 pm #747107DavidStaffCustomer SupportIs this https://www.spycenter.es your site?
As it displays the parent and sub category is being current when on a product.
A little confused. Do you want one of the categories to be highlighted?December 3, 2018 at 1:48 pm #747138GinesHola Davis
Efectivamente http://www.Spycentes.es es mi sitio
Lo que deseo es que por ejemplo cuando seleccionemos cualquier arma se seleccione en el menu principal la categoria armeria, pues esta es la ctegoria padre de todas las armas, indistintamente de sin son pistolas, rifles, escopetas, carabinas etc. todas ellas categorias hijas o nietas de armeria
el resto de categorias siguen la misma filosofia
Un saludo
December 3, 2018 at 4:56 pm #747248DavidStaffCustomer SupportOK, so just this CSS should be required:
.main-nav ul li.current-product_cat-ancestor a { color: #e80628; background-color: #ffffff; }
December 4, 2018 at 12:23 am #747431GinesBuenos dias
Esto se aproxima bastante, ya resalta siempre la categoria padre estemos en la succategoria que estemos ¡Excelente!
Ahora bien cuando se selecciona un producto deja de estar resaltada la categoria padre del menu principal
December 4, 2018 at 4:01 am #747579DavidStaffCustomer SupportHi there,
can you try this:
.main-nav ul li.current-product-ancestor a { color: #e80628; background-color: #ffffff; }
December 4, 2018 at 4:36 am #747605GinesFelicidades David
Tanto por tus conocimientos como por la eficacia y rapidez de respuestas
¡PROBLEMA RESUELTO!Muchas gracias
December 4, 2018 at 4:41 am #747607DavidStaffCustomer SupportEres muy bienvenido. Feliz de ayudar!
-
AuthorPosts
- You must be logged in to reply to this topic.