Creare un menu
Attraverso la sezione Menu puoi gestire tutti i menu già previsti dal tuo tema o aggiungerne di nuovi.

Modificare i menu di default
Tutti i temi Bootstrap presenti in Sumorize presentano due menu preconfigurati, alcuni tre.
I menu di default che trovi sono:
- primary
- secondary (disponibile per i temi che lo supportano)
- footer
L'elenco dei Menu già disponibili è visibile attraverso il menu a tendina che compare in alto a sinistra.

Dopo aver selezionato il menu da modificare puoi:
- aggiungere un nuovo elemento
- riorganizzare l'ordine delle voci di menu
- creare sotto menu
- eliminare voci di menu
Aggiungere un nuovo elemento
Per aggiungere un nuovo elemento al menu è necessario cliccare su Add Item. Nella finestra modale che compare puoi:
- selezionare una specifica pagina attraverso il menu a discesa
- inserire l'id di uno specifico contenuto per gestire l'ancora interna
- definire una particolare classe da aggiungere all'elemento per il tuo foglio di stile personalizzato

Eliminare un elemento dal menu
Per eliminare uno specifico elemento dal menu è sufficiente cliccare sull'icona a destra di ciascuna voce di menu. L'eliminazione è immediata, necessario poi Salvare e Pubblicare.

Come creare un nuovo menu
Spesso capita di dover aggiungere un nuovo menu con specifici collegamenti in una sezione del sito web.

Per creare un nuovo menu è necessario cliccare sul menu in alto a destra della sezione Menu e selezionare Aggiungi Menu. Nella finestra modale che compare bisogna definire il nome del nuovo menu.

Mostrare il menu
Per mostrare il menu nel sito web possiamo seguire tre differenti modalità:
- inserire il nuovo menu in uno specifico Layout
- inserire il menu in un contenuto ed aggiungerlo in uno specifico Layout
- inserire il menu via content widget
Inserire il menu via Layout
Questa modalità è molto utile quando si vuole far comparire il menu in tutte le pagine di una specifica sezione del sito web. Immaginiamo in questa sezione vorremmo far comparire alla fine del content di ogni pagine il nostro nuovo menu.
Sarà necessario scrivere una sola riga di codice, la seguente:
<sumo-menu type="menu-name" render="publish"></sumo-menu>
Questa stringa di codice definisce:
- menu-name, il nome del menu. Qui devi inserire il Friendly Id
- render, lo stato di pubblicazione del contenuto. Publish indica di mostrare il contenuto
Per inserire la stringa in un punto specifico di una serie di pagine:
- accedi alla sezione Layout
- seleziona il layout di tuo interesse
- aggiungi il codice nel punto che preferisci
Se volessimo far comparire il nostro nuovo menu con Friendly Id menu-name alla fine del content per tutte le pagine che utilizzano il layout post, aggiungiamo la stringa nel punto che segue:
<div id="content" class="container post" role="main"> <sumo-content id="main-content" url="doc/creare-un-menu"></sumo-content> <sumo-menu type="menu-name" render="publish"></sumo-menu> </div>
Inserire il menu in un contenuto ed aggiungerlo in uno specifico Layout
Questa modalità è molto simile alla precedente ma anziché aggiungere solo l'elemento inserisce nel layout un intero contenuto che può essere costituito solo dal menu o dal menu con altri elementi.
Inserire il menu via content widget
Questa modalità è utilizzata quando si vuole far comparire il menu in una specifica pagina del nostro sito web.
L'esempio immediato che possiamo fare è la nostra pagina introduttiva - Documentazione - dove abbiamo inserito il menu che collega tutte le pagine che descrivono come creare il sito web utilizzando Sumorize.
Per inserire il menu nella specifica pagina abbiamo utilizzato la widget content.