Magento. 1001 modi per mostrare i prodotti in catalogo. In questo articolo voglio condividere un effetto molto carino che ho realizzato per un e-commerce di giocattoli (potete vederlo qui). Le informazioni sul prodotto e il bottone "aggungi al carrello" compaiono quando il mouse passa sulla foto.

 I sorgenti sono in libero download su Github ma per i meno esperti vediamo passo passo come utilizzarli.

 

1) Categoria prodotto

In  app/design/frontend/tuo_pacchetto/tuo_tema/template/catalog/product/ creiamo un nuovo file list.phtml cioè la vista di default della categoria prodotti - [Demo] - All'interno del div .in-stock inseriamo tutte le informazioni sul prodotto che vogliamo mostrare all'hover. Di default ci sono Brand, Dimensioni e prezzo ma possiamo aggiungere qualsiasi altro attributo semplicemente aggiungendo:

        
  echo $_product->getAttributeText('id_attributo')  

out

 (Sostituite id_attributo con l'identificativo del vostro attributo)

All'interno del div .out-stock, invece, inserite il vostro messaggio nel caso in cui il prodotto fosse esaurito oppure non disponibile.

 

effetto hover Magento2) Stili e icone

Tra i file trovate gli stili .css per realizzare la griglia - [Demo] -  Se utilizzate il file local.xml presente nel pacchetto [Demo] vi ritroverete già il foglio di stile incluso nel vostro tema. Oltre agli stili, tra i file c'è un font e l'icona del carrello ma potete sbizzarrirvi a personalizzare la vetrina secondo il vostro gusto (e lo stile del tema che state utilizzando).

 

 

3) Animiamo tutto con jquery

Nella cartella trovate l'ultima versione di jquery e lo script che da vita all'effetto hover. Vanno inseriti in una nuova cartella (che noi abbiamo chiamato jquery) in js/ Se avete già installato jquery non copiate il file jquery-1.9.1.min.js

 


blog comments powered by Disqus