Menù Drop down
salve,
vorrei eliminare il main menù di bartik ed inserire superfish o qualunque altro menù topDown.
Mi va bene anche lasciare il menù di bartik, ma rendendolo dropDown
grazie
Gaetano
Gaetano
salve,
vorrei eliminare il main menù di bartik ed inserire superfish o qualunque altro menù topDown.
Mi va bene anche lasciare il menù di bartik, ma rendendolo dropDown
grazie
Gaetano
Risposte
Mi rispondo da solo, ho visto
Mi rispondo da solo, ho visto che nel settaggio del tema bartik c'è la possibilità di scegliere se scegliere il Menù Principale. Disattivandolo scompare il Main Menù, ma ho due dubbi / Domande
1) Nel settaggio c'è anche Menù Secondario che non ho capito a cosa si riferisce
2) Come faccio ad inserire il menù superfish od altro nello stesso posto del Main Menù. Una possibile soluzione potrebbe essere inserire una nuova Regioen tra Intestazione ed Evidenza?
grazie
La soluzione più semplice è
La soluzione più semplice è usare uno dei vari moduli già pronti.
Se invece te la cavi con il CSS in template.php aggiungi:
function NOMETEMA_menu_tree__primary(&$vars) {
return '<ul id="nav" class="menu">' . $vars['tree'] . '</ul>';
}
In questo caso NOMETEMA sarà bartik.
Poi in page.tpl.php sostituisci il codice che genera il menu con:
<?php if (!empty($primary_nav)): ?><?php print render($primary_nav); ?><?php endif; ?>
Per ogni voce del menù con un sottomenu devi selezionare "Mostra figli" altrimenti non si vedrà il sottomenu.
Il resto è tutto CSS.
Non ho conoscenza dei vari
Non ho conoscenza dei vari moduli che mi dici.
In CSS ho modificato poco, ma penso che farò una prova con l'esempio che mi hai fatto, perchè è importante capire come modificare i css.
grazie ti farò sapere
Se conosci poco il linguaggio
Se conosci poco il linguaggio CSS è un'impresa.
Comunque i moduli per i menu li trovi qui: https://www.drupal.org/project/project_module?f[0]=&f[1]=&f[2]=&f[3]=drupal_core%3A103&f[4]=sm_field_project_type%3Afull&text=superfish+&solrsort=score+desc&op=Search
grazie
grazie
Ciao, scusa se ti scrivo con
Ciao, scusa se ti scrivo con notevole ritardo, ho effetuato la prova che mi hai indicato sulla copia locale del sito, ma non ho avuto i risultati che mi hai indicato.
La cosa strana è che template.php l'ho trovato in sites\all\modules\libraries\tests\themes\libraries_test_theme
ed ho inseito la func che mi hai detto. Il percorso è quello giusto?
In page.tpl.php (themes\bartik\templates), ho inserito il codice, setatto mostra figli, ma niente da fare.
<?php if ($main_menu): ?>
<div id="main-menu" class="navigation">
<?php print theme('links__system_main_menu', array(
'links' => $main_menu,
'attributes' => array(
'id' => 'main-menu-links',
'class' => array('links', 'clearfix'),
),
'heading' => array(
'text' => t('Main menu'),
'level' => 'h2',
'class' => array('element-invisible'),
),
)); ?>
<?php if (!empty($primary_nav)): ?><?php print render($primary_nav); ?><?php endif; ?>
</div> <!-- /#main-menu -->
<?php endif; ?>
bartik_menu_tree__primary