Come aggiornare Virtuemart 3 e non perdere cambiamenti fatti.

Se hai fatto delle modifiche alle vari template del Virtuemart come per esempio alla scheda del prodotto o alla pagina di categorie allora sicuramente non vorresti perderle. Perche messa a punto di un template dedicato ad un negozio online richiede tanto tempo e non sempre ci si ricorda in quale fail abbiamo riportato cambiamenti per ottenere il risultato voluto per cio esiste il rischio di perdere tutto con uscita del nuovo aggiornamento, perché come sapete con l'aggiornamento di Vituemart vengono rescritte tutti i fail presenti  con quelli nuovi del'aggiornamento.

 

In questo articolo parleremo di come fare una copia di tutti i file di Virtuemart dalla cartella di instalazione nel template predefinito del tuo sito  Joomla 3.

Perche  durante l'agiornamento di Virtuemart i fail nuovi vengono iscritti nelle cartella com_virtuemart e mod_virtuemart  e non nella cartella del tuo templat predefinito

virtuemart fail

Per cominciare, copiamo i fail di tutte le immagini, stili e script che aprtengono a Virtuemart. Dobimo copiare seguenti cartelle

components/com_virtueart/assets/css

components/com_virtueart/assets/images

components/com_virtueart/assets/js

nelle rispettive cartelle,

templates/il tuo tema predefinito/css

templates/il tuo tema predefinito/images

templates/il tuo tema predefinito/js

Se queste cartelle non ci sono nella cartella del tuo template predefinito allora dovresti crearli.

Copio di file di componenti Virtuemart 3

Successivamente, copiamo i file che corrispondono per visualizzazione di varie pagine di  Virtuemart 3 come categorie o un singolo prodotto. Oltre ai file del componente, vi consiglio fare la stessa cosa anche con i moduli di Virtuemart3.

Andiamo nella cartella componets / com_virtuemart /views e da questa cartella vediamo di copiare i fail del template che ci interessano e ai quali pensiamo di fare qualche modifica . Vi mostrerò come di solito lo faccio io .

Copiamo tutti i file da cartelle

components/com_virtuemart/views/category/tmpl

components/com_virtuemart/views/productdetails/tmpl

components/com_virtuemart/views/virtuemart/tmpl

e così via, potete copiare il contenuto di tutte le cartelle che ci sono qui components/com_virtuemart/views.

Copiamo rispettivamente in

templates/il tuo tema predefinito/html/com_virtuemart/category

templates/il tuo tema predefinito/html/com_virtuemart/productdetails

templates/il tuo tema predefinito/html/com_virtuemart/virtuemart

E ora la cosa più importante, che distingue il copio di template nella versione Virtuemart3 dal Virtuemart 2. In Virtuemarte 3 e stato intodutto  un nuovo template di visualizzazione di prodotti che si chiama sublayouts.

Per copiarlo è necessario tutti i file contenuti nella cartella

components/com_virtuemart/sublayouts

copiare nella cartella

templates/il tuo tema predefinito/html/com_virtuemart/sublayouts

Copio dei fail di moduli Virtuemart 3

Copio dei fai dei moduli e sempre consigliabile per evitare perdita dei cambiamenti che vi abbiamo fatto dopo l'aggiornamento alla nuova versione di Virtuemart 3. Pertanto, vediamo di copiare anche i fail dei moduli dove abbiamo fatto o pensiamo di fare qualche modifica (o è possibile spostare tutti)

Copiare tutti i file da cartelle

modules/mod_virtuemart_cart/tmpl

    modules/mod_virtuemart_category/tmpl

    modules/mod_virtuemart_product/tmpl

e altre rispettivamente nel

templates/il tuo tema predefinito/html/mod_virtuemart_cart

    templates/il tuo tema predefinito/html/mod_virtuemart_category

    templates/il tuo tema predefinito/html/mod_virtuemart_product

virtuemart fail2

Ora il nostro template Virtuemart 3 è stato copiato nella cartella del template predefinito del tuo sito Joomla e adesso potrai essere sicuro e tranquillo che non perdi niente di quello che hai fatto per mettere in punto il tuo negozio online durante successivi aggiornamenti di Virtuemart. Perché  durante l'aggiornamento di Virtuemart i fail nuovi vengono rescritti nelle cartelle di installazione del componente e non nella cartella del tuo templat predefinito.

 

Letto 1105 volte

corso CSS pratica

Impara HTML e CSS da zero al risulto!

Da piccolo hai imparato leggere leggendo libri. E con aiuto del nostro corso imparerai CSS e HTML costruendo un sito web da un templat in PSD .

Scopri il corso