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:
Il file editor.json
ha la seguente forma:
{
"format": "2020",
"sections": [
{
"name": "logo-and-notes"
},
{
"name": "filters"
},
{
"name": "menus",
"menus": [
{
"menu": "MainMenu",
"label": {
"en": "Main menu",
"it": "Menù principale"
}
},
…
]
},
{
"name": "banners",
"locations": [
{
"location": "HomePageSlide",
"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
},
…
]
}
]
}
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
.
Definire le varibili personalizzate