Drupal 7 - dhtml_menu

2 contenuti / 0 new
Ultimo contenuto
Drupal 7 - dhtml_menu

Sera tutti e' il mio primo post, percio' spero di aver almeno scelto la sezione giusta

Preciso che i test li sto facendo su drupal 7.8, (provato anche su 7.9/7.10/7.11dev) dhtml_menu.js,v 1.49 e per
essere certo che non si il mio tema sbagliato uso quello standar Bartik 7.8 ma ho sempre lo stesso problema
che vi spiego qua sotto

Ho un menu fatto in questo modo:

menu

Il problema di questo menu che si apre e si chiude trq ma non si ricorda di rimanere aperto se clicco uno delle voci.

Non dipende dalle impostazioni che sono:
Static navigation: No Collapsing
When a menu opens: Keep other menus open.
When a menu closes: Remember which sub-items were expanded when it next opens.
When a new page is loaded: Remember which items were expanded on the last page.

questo perche' ho scoperto che usando i menu standar di drupal (per capirci main-menu, management, user-menu),
questo funziona perfettamente se uso il mio menu esempio Percorso URL: menu-informa
il menu si dimentica se era aperto e chiuso e ritorna chiuso e' come se non inserisse parte di informazione nel cookie.

Mi sapete dare un aiutino..... spero che salti fuori un certo e......o che ehm criticando un po' di solito da input.

Questi gli issues che ho individuato sul problema
http://drupal.org/node/1104000
http://drupal.org/node/942782

Grazie Maxx

Va bhe ho applicato cio che viene fatto nel Issue anche solo una patch trasandata per farlo funzionare

creato crpitbartik.js e cio' messo dentro:
jQuery(document).ready(function($) {
var menu_selector = "div.block-menu .active";
$(menu_selector).parents("ul")
.addClass("expanded")
.addClass("dhtml-menu-open")
.removeClass("collapsed")
.show(500)
.end()
.parents("li.collapsed")
.removeClass("colapsed")
.addClass("expanded")
.end()
.closest("li")
.removeClass("expanded")
});

cosi il sistema pare funzionare per finta .. nel frattempo ho scoperto che nel interfaccia utente del DHTML Menu
in OTHER EFFECTS te puoi flaggare quanto ti pare in
When a new page is loaded : Remember which items were expanded on the last page.

quello si setta sempre

When a new page is loaded: Expand only the currently active path.

e infatti ora mi chiude un menu e me ne apre un altro...

In parole povere il problema rimane.

e con questo vado a nanna .... spero in voi.

saluti maxx