Template Editor
L'interfaccia del Template Editor nel gestionale può essere personalizzata per ogni singolo template tramite il file editor.json
nella cartella del template.
Le personalizzazioni che si possono apportare al Template Editor sono:
- Scegliere quali sezioni mostrare e in quale ordine. Ad esempio si potrebbe non mostrare la sezione HTML e CSS.
- Dare dei nomi descrittivi alle sezioni banner presenti nel template.
- Dare dei nomi descrittivi ai menù presenti nel template.
- Definire le variabili personalizzate che possono essere usate nel template.
Il file editor.json
ha la seguente forma:
{
"sections": [
{
"name": "logo-and-notes"
},
{
"name": "filters"
},
{
"name": "menus",
"menus": [
{
"menu": 3,
"label": {
"en": "Main menu",
"it": "Menù principale"
}
},
…
]
},
{
"name": "banners",
"locations": [
{
"location": 5,
"label": {
"en": "Home page slide",
"it": "Slide sulla home page"
}
},
…
]
},
{
"name": "html-and-css"
},
{
"name": "colors"
},
{
"name": "translations"
},
{
"name": "variables",
"label": {
"en": "Settings",
"it": "Impostazioni"
},
"variables": [
{
"name" : "showPromotions",
"type" : "checkbox",
"label" : {
"en" : "Display promotions on the home page",
"it" : "Mostra le promozioni sulla home page"
},
"default" : true
},
…
]
}
]
}
Sezioni dell'editor
Nell'editor possono essere presenti le seguenti sezioni:
Nome | Descrizione |
"logo-and-notes" |
Logo del sito e note in fondo pagina |
"filters" |
Filtri per la ricerca sui prodotti |
"menus" |
Menù |
"banners" |
Banners |
"html-and-css" |
Sorgenti HTML e CSS |
"colors" |
Colori |
"translations" |
Traduzioni |
"variables" |
Variabili personalizzate |
Di ogni sezione ne deve essere presente al più una ad eccezione delle variabili personalizzate per le quali possono essere presenti più sezioni "variables"
.
Le sezioni verranno visualizzate nell'editor nell'ordine in cui appaiono in editor.json
.