Avisos
Vaciar todo

Expandir menu desplegable + Ordenar categorías alfabéticamente  

 
Alba
 Alba
Usuario activo

Buenas,

Os escribimos porque en nuestro sitio https://www.homyroom.es/ no podemos ver el menu desplegable de PRODUCTOS completo ya que se corta y no es nada intuitivo para el usuario.

Por ejemplo, dentro de productos, en salón, se corta en la 3ª categoría y no puedes ver el resto.

Captura de pantalla 2020 10 25 a la(s) 16.12.46

 

¿Cómo podríamos solventar este problema?

Por otro lado, al pinchar en PRODUCTOS, llegamos a esta pantalla y las categorías están ordenadas alfabéticamente a excepción de cocina, de qué forma podemos ordenarlo?

Captura de pantalla 2020 10 25 a la(s) 16.14.46

 

Al pasar sobre las categorías padre, dentro tampoco están ordenadas alfabéticamente. ¿Cómo podemos ordenarlo?

Captura de pantalla 2020 10 25 a la(s) 16.15.06

Muchas gracias de antemano,

Saludos

Citar
Respondido : 25/10/2020 3:20 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Alba,

Te envio una captura de como puedo visualizar la web que nos envias:

image

Básicamente depende de la resolución con la que estés viendo la web en mi caso estoy en 1920 x 1080 por lo que tu resolución debe ser mucho mas baja o verifica si tienes algún zoom aplicado a la web, para ello puedes seguir el comando CTRL + de esta forma aumentas el tamaño de la web dando zoom al explorador y con CTRL - alejas el zoom del mismo.

Igualmente podrías evaluar cambiar estas secciones por un megamenú tal como se indica en la documentación del tema > https://xtemos.com/docs/basel/create-mega-menu/ .

Un saludo 🖐️ 

ResponderCitar
Respondido : 25/10/2020 5:08 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alba
 Alba
Usuario activo

Ya hemos probado con el mega menu pero no se adapta bien a nuestras pretensiones.

En cuanto a la 2ª y 3ª pregunta que te comentábamos en relación al orden alfabético, alguna idea?

gracias de antemano!

 

ResponderCitar
Respondido : 25/10/2020 5:53 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Alba,

Con respecto a las otras dudas verifica en Apariencias > Menú, los menús que tengas disponible para editar, esto lo encuentras haciendo clic aqui:

image

Seleccionas entre los menús que tengas para editar y luego haces clic en seleccionar, por lo que parece debe mostrarte algo relacionado a shop:

image

Nos comentas como te va, un saludo 🖐️ 🖐️ 

ResponderCitar
Respondido : 25/10/2020 7:15 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alba
 Alba
Usuario activo

Buenas!

Asi lo hemos intentado pero no hay forma, lo raro es que en el menu header de la home cuando pasas sobre productos (sin pinchar, en el menu desplegable) sí que aparecen ordenados alfabéticamente

Captura de pantalla 2020 10 26 a la(s) 23.47.01

 mientras que si entras en productos no

Captura de pantalla 2020 10 26 a la(s) 23.47.19

gracias por vuestra ayuda

ResponderCitar
Respondido : 26/10/2020 10:48 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@albamenasalvasgmail-com

Hola Alba, 

Para el tema del ordenamiento de las categorías en la pagina de la tienda prueba agregando el siguiente código al final de tu archivo functions.php de tu Child Theme:

function basel_product_categories_nav() {
    global $wp_query, $post;
    $show_subcategories = basel_get_opt( 'shop_categories_ancestors' );
    $show_categories_neighbors = basel_get_opt( 'show_categories_neighbors' );
    $list_args = array(  
        'taxonomy' => 'product_cat', 
        'hide_empty' => false 
    );
    // Menu Order
    $list_args['orderby'] = 'menu_order';
    // Setup Current Category
    $current_cat   = false;
    $cat_ancestors = array();
    if ( is_tax( 'product_cat' ) ) {
        $current_cat   = $wp_query->queried_object;
        $cat_ancestors = get_ancestors( $current_cat->term_id, 'product_cat' );
    }
    $list_args['depth']              = 5;
    $list_args['child_of']           = 0;
    $list_args['title_li']           = '';
    $list_args['hierarchical']       = 1;
    $list_args['use_desc_for_title'] = false;
    $list_args['walker']             = new BASEL_Walker_Category();
    
    if ( basel_is_shop_on_front() ) {
        $shop_link = home_url();
    } else {
        $shop_link = get_post_type_archive_link( 'product' );
    }
    include_once( WC()->plugin_path() . '/includes/walkers/class-product-cat-list-walker.php' );
    
    if( is_object( $current_cat ) && !get_term_children( $current_cat->term_id, 'product_cat' ) && $show_subcategories && !$show_categories_neighbors ) return;
    echo '<a href="#" class="basel-show-categories">' . esc_html__('Categories', 'basel') . '</a>';
    echo '<ul class="basel-product-categories">';
    
    echo '<li class="cat-link shop-all-link"><a href="' . esc_url( $shop_link ) . '">' . esc_html__('All', 'basel') . '</a></li>';
    if( $show_subcategories ) {
        basel_show_category_ancestors();
    } else {
        wp_list_categories( $list_args );
    }
    echo '</ul>';
}

Si no te funciona te sugiero contactar con soporte técnico de tu template para que te ofrezcan alguna solución. 

ResponderCitar
Respondido : 26/10/2020 11:32 pm

Cursos Gratuitos WordPress