Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Coding e customizzazione (PHP, HTML, CSS)
  3. [RISOLTO] Menu che collassa a ogni clic

[RISOLTO] Menu che collassa a ogni clic

Pianificato Fissato Bloccato Spostato Coding e customizzazione (PHP, HTML, CSS)
8 Post 2 Autori 21 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • E Non in linea
    E Non in linea
    eliasambo
    scritto ultima modifica di eliasambo
    #1

    Salve a tutta la comunità,

    Ho un problema con un menu sul mio sito (link al sito eliminato perchè non più necessario).

    Il menu "Catalogo prodotti" a sinistra non si comporta come vorrei. Quando si clicca su una voce si apre il link della pagina ma il menu rimane collassato. Per vedere le sottovoci è necessario cliccare sulla freccetta a lato, a quel punto si apre ma se clicco su una sottovoce poi ricollassa nuovamente.

    Io vorrei che quando si clicca su una voce principale il menu rimanga aperto mostrando le sottovoci, e rimanga aperto anche quando si clicca sulle sottovoci. Putroppo questo non accade.

    Sono su Joomla! 6.0.2 appena aggiornato, il template è Cassiopeia da me modificato quando ero sulla versione Joomla! 5.x.x..
    Siccome è passato parecchio tempo da quando ho modificato il template non ricordo su che parte dei css si deve agire o che istruzioni scrivere per correggere questo comportamento.

    Grazie anticipatamente per qualsiasi suggerimento

    1 Risposta Ultima Risposta
    0
    • K Non in linea
      K Non in linea
      kippo
      scritto ultima modifica di
      #2

      ciao
      non conosco cassiopeia ma mi sembra ovvio che il menu si resetta dopo il click visto che cambia pagina, dovresti mettere menu aperto di default nelle sottopagine ma non so come si fa
      cmq ce gente molto piu' esperta di me che ti rispondera' (spero)
      ma e' stato sempre cosi' o prima funzionava?

      Ascolta RadioVampira ti resuscita

      1 Risposta Ultima Risposta
      0
      • E Non in linea
        E Non in linea
        eliasambo
        scritto ultima modifica di
        #3

        Salve kippo, grazie per avermi risposto. No, non si è sempre comportato così, e inoltre non sono certo di quando abbia iniziato ad avere questo comportamento.
        Riguardo Cassiopeia è il template di default di Joomla! Il mio template e una copia modificata di quello.

        1 Risposta Ultima Risposta
        0
        • K Non in linea
          K Non in linea
          kippo
          scritto ultima modifica di kippo
          #4

          probabilmente dopo gli aggio ti sei perso le modifiche, dando un' occhiata il link Prodotti non funge perche' e' vuoto : href="#" mentre il bottone sottomenu come detto sopra si resetta dopo il click perche' cambia pagina
          ciao

          Ascolta RadioVampira ti resuscita

          1 Risposta Ultima Risposta
          0
          • E Non in linea
            E Non in linea
            eliasambo
            scritto ultima modifica di
            #5

            stiamo parlando del menu verticale a sinistra, quello di cui ho postato lo screen sopra. Sembra tu ti stia riferendo al menu orizzontale.

            1 Risposta Ultima Risposta
            0
            • E Non in linea
              E Non in linea
              eliasambo
              scritto ultima modifica di eliasambo
              #6

              Risolto. Il colpevole era l'attributo aria-hidden="true"
              aria-hidden-true.png

              Questo nascondeva i sotto menu. Per cui il file user.css è stato aggiornato con il codice sotto

              /* FORZA L'APERTURA DEI SOTTOMENU IN CASSIOPEIA 6 */
              
              /* 1. Mostra il sottomenu quando la voce genitore è attiva */
              .sidebar-left .nav-item.active .mod-menu__sub,
              .sidebar-left .nav-item.current .mod-menu__sub,
              .sidebar-left .nav-item.deeper .mod-menu__sub {
                  display: block !important;
                  visibility: visible !important;
                  opacity: 1 !important;
                  height: auto !important;
              }
              
              /* 2. Rendi visibile il sottomenu anche se il JavaScript dice che è nascosto */
              .mod-menu__sub[aria-hidden="true"] {
                  display: block !important;
              

              Fine.

              E siccome sono una schiappa mi tocca confessare che senza la AI non ci sarei arrivato manco col fischio.
              Grazie ancora a kippo per averci provato.

              Una buona giornata a tutti

              1 Risposta Ultima Risposta
              0
              • K Non in linea
                K Non in linea
                kippo
                scritto ultima modifica di
                #7

                bene che hai risolto
                se gareggiamo a schiappaggio ti prendo un giro
                avevo proprio "azzeccato" il menu ...
                ciao

                Ascolta RadioVampira ti resuscita

                1 Risposta Ultima Risposta
                0
                • E Non in linea
                  E Non in linea
                  eliasambo
                  scritto ultima modifica di
                  #8

                  Non importa, grazie comunque, anche per la simpatia 😉

                  1 Risposta Ultima Risposta
                  0

                  • Accedi

                  • Non hai un account? Registrati

                  • Accedi o registrati per effettuare la ricerca.
                  Powered by NodeBB Contributors
                  • Primo post
                    Ultimo post
                  0
                  • Categorie
                  • Recenti
                  • Tag
                  • Popolare
                  • Utenti
                  • Gruppi