Sommario
Introduzione
Perché VirtueMart?
La localizzazione in italiano
Errori, consigli, richieste
Non senza il mio sponsor
Quali personalizzazioni?
Il template
Un template per VirtueMart
Le posizioni
Le classi
I template on demand di VirtueMart Matters
I CSS
Override di un CSS
Confronto di CSS
CSS personalizzato
Esempio pratico: modifica delle dimensioni delle miniature nelle viste ad elenco
Le viste
Posizione e modifica delle viste
Richiami di viste e di sublayout
Il problema delle interdipendenze
Elenco delle viste
Esempio pratico: applicare un effetto CK all’immagine del prodotto
Modifica delle viste
Gli scherzi delle interdipendenze
Esempio pratico: applicare un effetto CK alle anteprime delle categorie in home page
Modifica dei file
Impostazione della voce di menu
Il risultato
I sublayout
Posizione e modifica dei sublayout
Elenco dei sublayout
Esempio pratico: indicare esattamente la quantità a magazzino di un prodotto
I testi
Modifica delle stringhe di testo
Modifica dei file di lingua di VirtueMart
Creazione di un proprio pacchetto dei file di lingua di VirtueMart
Creazione degli override della lingua
Viste, sublayout, testi aggiunti e multilingua
Esempio pratico: inserire un testo di benvenuto in home page
Creazione della nuova vista
Uso della nuova vista per l’home page
Esempio pratico: testi aggiuntivi multilingua
Creazione o modifica dei file di override della lingua
Modifica delle viste e dei sublayout
Impostazione del pannello amministrativo
Attributi del prodotto
Richiamare gli attributi nella scheda del prodotto
Richiamare gli attributi nelle viste della categoria
Andare oltre
Trucchi del mestiere
La lunghezza massima della descrizione breve
Modifica della lunghezza visualizzata
Modifica della lunghezza consentita
Eliminazione della descrizione del negozio dai documenti prodotti da VirtueMart
Ringraziamenti
Modifica del piè di pagine dei documenti prodotti da VirtueMart
Modifica della vista mail_html_footer.php
Valutazioni e recensioni prima dei prodotti correlati
Migliorare l’aspetto delle foto del prodotto
Rappresentare l’immagine principale a larghezza massima
Modifica del CSS
E i dispositivi mobili?
Mantenere le immagini aggiuntive subito dopo quella principale
Impedire l’acquisto di un prodotto
Modifica della vista della scheda del prodotto
Scelta della vista per i prodotti non in vendita
Due parole tecniche
Impedire l’acquisto nelle viste categorie
Modifica del sublayout addtocart.php
Modifica del sublayout products.php
Impostazione della categoria
Altre personalizzazioni
È tutto
Appendice A: Un carrello più bello
Viste e sublayout
vmmlogin.php
default_vmmaddress.php
default_vmmpricelist.php
Personalizzazione delle intestazioni della tabella
Inserimento del titolo di secondo livello
Verifica della vista genitore
Richiamo delle viste figlie
select_vmmshipment.php
select_vmmpayment.php
vmmdefault.php
Inserimento di regole CSS
Richiamo di vmmlogin.php
Richiamo delle viste
File di lingua
Appendice B: Personalizzazioni obsolete
Esempio pratico: applicare un effetto CK alle anteprime delle categorie in home page
Modifica della vista
La documentazione di VirtueMart Matters
I template on demand di VirtueMart Matters
Soluzioni per zero problemi
Modelli unici
Le estensioni che corredano il pacchetto
I corsi di VirtueMart Matters
La nostra proposta formativa