====== Creare e pubblicare menu di navigazione ====== Un **menu di navigazione** rappresenta un elenco di link pensato per permettere l'accesso a una serie di pagine web. Dovrebbe essere strutturato per orientare e facilitare l'utente alla navigazione del sito. Il tema predefinito di DiscoveryNG utilizza un [[#Menu predefiniti|menu di navigazione orizzontale]] sotto al box di ricerca e un altro menu di navigazione verticale (costituito da 3 voci), accanto allo stesso box. È inoltre possibile costruire altri menu di navigazione, pubblicabili poi tramite un apposito widget all'interno delle pagine del sito (o nel footer). Per la gestione e creazione di menu di navigazione si utilizza l'area Menu del CMS. {{:liquens:menu:menu_area.png?600|}} == Menu principale == Il menu di navigazione principale non mostra //automaticamente// le pagine di primo livello pubblicate nel sito. Ogni volta che si vuole aggiungere una voce al menu è necessario inserirla in maniera esplicita dall'area Menu del CMS. ===== Creare un nuovo menu ===== Per creare un nuovo Menu è necessario cliccare il pulsante **Crea 'Menu Item'** nella parte sinistra dell'area Menu. Verrà aperta nella parte destra l'area di inserimento delle voci di menu, da cui è possibile assegnare un nome al menu e una lingua. {{:liquens:menu:crea_menu_item.png?200|}} == Traduzione del menu == I menu di navigazione non vengono creati automaticamente per diverse lingue, ma è necessario creare un menu di navigazione per ogni lingua utilizzata sul sito (nel caso di **siti multilingue**). {{:liquens:menu:nuovo_menu.png?500|}} Una volta creato il menu è possibile cliccare il pulsante Aggiungi in basso a destra. ==== Aggiungere voci al menu ==== Per aggiungere una nuova voce al menu è sufficiente cliccare il pulsante **Aggiungi voce**. Per una nuova voce è possibile indicare il testo del collegamento (ovvero il testo della voce del menu) e il tipo di link. Questo può essere sostanzialmente di 2 tipi: **interno**, ovvero puntare ad una pagina del sito, **esterno**, ovvero puntare ad una risorsa esterna al sito. {{:liquens:menu:aggiunta_voce.png?500|}} Nel caso venga selezionato come tipo di link **interno**, il box **Collegamento**, dove è possibile inserire il vero e proprio link, farà uso dell'**autocompletamento tra le pagine Pubblicate** del sito. È sufficiente iniziare a digitare il nome della pagina per farla comparire nella tendina, quindi selezionarla. Nel caso venga selezionato come tipo di link **esterno**, sarà sufficiente inserire nel box **Collegamento** l'URL completo della risorsa a cui puntare. Esistono altre 3 tipologie di collegamento, molto utili nel caso di **menu verticali o gerarchici**: * **Nessuno**, disattiva il box **Collegamento** e mostra solamente la voce del menu senza possibilità di cliccarla * **Divisore**, nel caso di menu verticali mostra una linea orizzontale (non serve scrivere il testo del link) * **Intestazione**, nel caso di menu verticali mostra una intestazione non cliccabile. È utile nel caso si vogliano fare dei raggruppamenti di voci. È possibile **spostare** le voci nel menu utilizzando le //frecce azzurre// accanto al box Collegamento oppure **rimuoverle** cliccando il link //Rimuovi//. Una volta costruito il menu è possibile cliccare il pulsante **Salva** per salvare le modifiche (oppure **Indietro** per annullarle) ==== Menu gerarchici ==== Accanto ad ogni voce del menu è presente la checkbox **Sottomenu**. Selezionandola è possibile costruire un nuovo livello di navigazione, sotto alla voce per cui è stato cliccato. {{:liquens:menu:sottomenu.png?500|}} Questo permette di costruire menu di navigazione gerarchici. Nel caso del menu di navigazione orizzontale **Main**, questi saranno mostrati sottoforma di **tendina a scomparsa (dropdown)**, mostrata al clic della voce //madre//. == Tendine a scomparsa (dropdown) == Nel caso del menu orizzontale **Main**, cliccando la voce //madre// verrà aperta la tendina. In questo senso suggeriamo di **non usare link** per la voce che contiene il sottomenu (ovvero usare il tipo link //Nessuno//) ===== Menu predefiniti ===== Il tema predefinito di DiscoveryNG offre 2 menu di navigazione **speciali**, ovvero non cancellabili perchè necessari al funzionamento del tema stesso. {{:liquens:menu:menu_pubblicato.png?600|}} ==== Main ==== Il menu principale del sito, si trova nell'intestazione del sito e permette la navigazione globale. In questo menu orizzontale, i sottomenu sono mostrati come tendine a scomparsa (dropdown). Questo menu non può superare lo spazio a sua disposizione (una riga di altezza), ovvero inserendo più voci di quelle visualizzabili in quello spazio, queste verranno automaticamente nascoste dal tema. ==== TopRight ==== Questo menu verticale permette di inserire fino a 3 voci nella parte in alto a destra dell'intestazione. È stato pensato come spazio di accesso rapido ad alcune aree di DiscoveryNG, quindi in maniera predefinita mostra link alle pagine: Biblioteche, Eventi, Community. == Icone delle pagine == Per le 3 pagine predefinite sono mostrate delle icone speciali accanto al testo del link. Nel caso di pagine normali verrà mostrata una icona predefinita. Poichè per le icone viene usato [[http://fortawesome.github.io/Font-Awesome/|Font Awesome]], è possibile modificarle o aggiungerne tramite CSS. ===== Pubblicare un menu tramite widget ===== Grazie al **widget Menu** è possibile pubblicare un menu all'intero di una qualsiasi [[liquens:widgets#inserimento_di_un_widget|area widget]]. {{:liquens:menu:menu_widget.png?600|}} Le opzioni disponibili permettono di indicare: * **titolo** del widget * un **limite** al numero di voci da mostrare. In maniera predefinita vengono mostrate tutte * il **menu** da mostrare, che deve essere stato precedentemente creato dall'area Menu.