Centro Assistenza TeamSystem Commerce

Benvenuto,
cerca tra le guide e trova ciò di cui hai bisogno.

Creare ed utilizzare le configurazioni

Segui

Le configurazioni sono le proprietà del tema e possono essere create seguendo poche semplici regole ed utilizzate in ogni file del tema.

Per gestire le configurazioni, si utilizza il file config.html che si trova nella cartella Config.

/backoffice/filesystem/edit/your-theme-folder/config/config.html

L'impostazione dei valori si effettua nell'area dedicata:

/backoffice/filesystem/configure/your-theme-folder/config/config.json

Possiamo creare vari tipi di configurazioni:

  • testo
  • colore
  • select semplilci
  • select navigation
  • gallery
  • textarea e ckeditor

Per creare una nuova configurazione è sufficiente creare il corrispondente campo di input direttamente in HTML e assegnare un name a piacere. (Il name deve essere univoco).

Ad ogni configurazione creata, nello specifico campo, va aggiunta la classe config.

L'accesso alle configurazioni create si hanno in qualunque file, tramite la sintassi:

{{ theme.configuration_name }}

dove configuration_name è il nome scelto per la configurazione.

 

 

Testo

Esempio di utilizzo dentro HTML:

 Frase di benvenuto 


{{theme.welcome_text}}

Esempio di utilizzo dentro CSS:

 Pixel testo h1 
 

h1 {font-size: {{theme.h1_text_size}}px; }

 

 

Colore

Per creare una configurazione colore inserire un campo input text con classe color:

 Colore h1 


h1 {font-size: {{theme.h1_text_size}}px; color: {{theme.h1_color_size}} }

In questo modo, in automatico verrà generato un tool per la selezione del colore:

color

 

Select

Scelta tra più opzioni:

 Visualizzazione di default dei prodotti nello shop

   Griglia 
   Lista 

In questo caso possiamo utilizzare la configurazione nell'html:

{% if theme.shop_view == 'list' %}
   
{% elseif theme.shop_view == 'grid' %}
{% endif %}

 

Navigation

Aggiungere la classe form-navigation ad una select senza opzioni per visualizzare l'elenco dei menu navigation disponibili:

 Menu principale 

Il valore delle option sarà l'id che poi servirà per la rappresentazione dei menu nel template

{% set nav = getNavigation({{theme.main_menu}}) %}

 

Gallery

Inserire un normale campo input di testo a cui aggiungere la classe "form-gallery".

Cliccando sul campo input si aprirà una finestra che permetterà di inserire un'immagine o per selezionarne una già presente.

Il valore memorizzato sarà l'url dell'immagine che potrà essere utilizzato direttamente nell'HTML o nel CSS:

 Sfondo body 

 Logo 
body {background-image: url({{theme.body_background_image}});}

gallery

 

Textarea e ckeditor

Per ottenere dei campi di testo, si utilizzano textarea (per testo plain) oppure editor piu avanzati, aggiungendo la classe ckeditor alla textarea:

 Messaggio benvenuto 

 Messaggio di benvenuto con HTML 
Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 0 su 0

Commenti

Non aspettare, inizia subito a vendere con TeamSystem Commerce

Provalo gratuitamente

it
Powered by Zendesk