Salve ragazzi,
tramite il modulo menu integrato in drupal ho creato un nuovo menu chiamato menu-header
ora nel mio page.tpl ho inserito ciò
<?php
print theme('links', array('links' => menu_navigation_links('menu-menu-header'), 'attributes' => array('class'=> array('links', 'menu-header')) ));
?>
Il menù viene infatti visualizzato nel mio sito, ma non vedo le voci di sotto-menu (o voci secondarie).
Inoltre vorrei avere qualche dritta per poter customizzare il menù con un mio codice jquery.
Grazie mille!
Sarei perso senza di voi :)
Devi abilitare la voce espando poi devi fare una piccola modifica al codice che genera il menu:
http://drupal.org/node/1088054
http://drupal.org/node/190263
Per il jquery devi vedere le classi e come deve essere implementato, esistono troppi modi per darti una risposta, apparte che sempre con jquery puoi poi aggiungere le classi a tuo piacimento.
http://www.chromeos.eu
Ciao,
il mio metodo è stato questo che ti mostro, non è detto che sia il migliore in assoluto o l'unico ma è funzionale in quanto drupal ti mette a disposizione la funzione menu_tree(). Altrimenti c'è javascript...
Guida Drupal 6.x - Creare un menu a discesa (dropdown) primary e secondary links
http://danzisiweb.it/content/guida-drupal-6x-creare-un-menu-discesa-dropdown-primary-e-secondary-links
Spero che ti sia utile, fammi sapere.
Ciao
Ok grazie mille!
Vado del tutto off topic
@danzisiweb perché hai cancellato lo spazio su altervista, punta tutto li, ti conveniva lasciarlo e fare un redirect 301 così non perdevi visite e i motori di ricerca capivano che ti eri trasferita, inoltre i vecchi link ad esempio qui alla fine andavano bene.
Alla fine tutti i metodi sono uguali, solo viene scritto in modo separato o unito il codice (io lo metto separato entro certi limiti per maggiore leggibilità, poi dipende da come si è abituati).
http://www.chromeos.eu
Ciao,
ora riesco a visulizzare in modo molto spartano l'html del mio menu con le voci primary e secondary.
adesso come faccio a customizzarlo tramite i css?
thanks
Nel link di danzi è spiegato, altrimenti una bella guida di css e html è la soluzione migliore.
Basta che metti il tuo css nel foglio di stile del tema che puoi trovare con firebug.
http://www.chromeos.eu
Mi rimangio quello ke ho detto! errore mio...
ho convertito in drupal 7 quello che mi ha detto danzi
ma vedo solo la prime voci del menu e non le secondarie... dove sbaglio?
(il css è quello preso dal sito di danzi)
Grazie!!!!
Il codice è giusto, solo che hai fatto il print del menu secondario (che non so se si chiama nello stesso nome, questo è per d7 e il menu primario)
<?php
$menu_name = variable_get('menu_main_links_source', 'main-menu');
$main_menu_tree = menu_tree($menu_name);
print drupal_render($main_menu_tree);
?>
http://www.chromeos.eu
Ciao ealmuno,
sai è successo questo: ho spostato il sito (un D6.x) ma ora altervista installa D7 pertanto è presente un portale nella cartella /sviluppo
C'è un index.php che fa il redirect nella root /
poi c'è htaccess nella cartella /sviluppo
Questo codice potrebbe andare in htaccess anche se è nella cartella /sviluppo?
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Redirect permanent http://danzisiweb.altervista.org http://danzisiweb.it
order deny,allow
si, sembra funzionare
http://www.chromeos.eu