Bonjour à tous,
Pour information : Mon site est construit en local avec les outils suivants :
Jommla 2.5.9
Virtuemart 2.0.18a
mysql 5.5.24
php 5.3.13
Apache 2.2.22
Wampserver 2.2.e 64 bits
Template responsive : Ja-elastica
Bon je me lance pour créer ce poste qui je l'espère sera participatif.
L'objet en est le suivant : adapter un peu mieux virtuemart 2 pour des templates responsive, en l'occurence le template Ja-elastica.
1. Quand on installe virtuemart 2.0.18a sur le template Ja-elastica, nous nous retrouvons tout d'abord face à des petits conflits jquery (par exemple les modules qui s'affichent en dessous du layout du main-content au lieu de s'afficher à droite, disfonctionnement du panier, etc ...). La solution pour résoudre ces conflits est d'installer le plug-in "jquery easy" (facile à trouver en faisant une petite recherche sur google).
Il s'installe de façon classique par le gestionnaire d'extension dans votre backend joomla. Suite à l'installation, il suffit de l'activer et de régler "enable jquery" sur "jquery".
Allez ensuite dans votre template Ja-elastica par le gestionnaire de template et dans l'onglet "général", mettez "optimiser le css" sur "join & minify & compress" et "optimiser le javascript" sur "no". Normalement vos conflits jquery seront resolus.
Cependant n'oubliez pas de désactiver momentannément Jquery easy quand vous aurez des produits à rentrer ou des image à rentrer par le biais de votre backend. Quand "Jquery easy" est activé, il bloque la possiblilté de rentrer de nouvelles images sur la backend. Une fois vos nouveaux produits ou vos nouvelles images rentrés sur votre boutique, réactivez "Jquery easy" pour retrouver un fonctionnement normal sur le frontend de votre boutique.
2. Même si vous définissez une taille de vignette pour vos produits du genre 160/160 px, vous allez vous retrouver sur le front end avec des micros vignettes, ce qui est assez gênant. Pour résoudre ce problème, rajoutez par le biais de votre Backend joomla (gestionnaire de template > tepllate ja-elastica > modifier css/template.css) le petit script suivant au bas du script existant :
/* Modification perso de la taille des vignettes produits de virtuemart */
.product .width30 {
width: 100%
}
La taille de vos vignettes redeviendra alors cohérente quelque soit le mode d'affichage de votre boutique (smartphone - tablette - ordinateur de bureau).
Pour information : Mon site est construit en local avec les outils suivants :
Jommla 2.5.9
Virtuemart 2.0.18a
mysql 5.5.24
php 5.3.13
Apache 2.2.22
Wampserver 2.2.e 64 bits
Template responsive : Ja-elastica
Bon je me lance pour créer ce poste qui je l'espère sera participatif.
L'objet en est le suivant : adapter un peu mieux virtuemart 2 pour des templates responsive, en l'occurence le template Ja-elastica.
1. Quand on installe virtuemart 2.0.18a sur le template Ja-elastica, nous nous retrouvons tout d'abord face à des petits conflits jquery (par exemple les modules qui s'affichent en dessous du layout du main-content au lieu de s'afficher à droite, disfonctionnement du panier, etc ...). La solution pour résoudre ces conflits est d'installer le plug-in "jquery easy" (facile à trouver en faisant une petite recherche sur google).
Il s'installe de façon classique par le gestionnaire d'extension dans votre backend joomla. Suite à l'installation, il suffit de l'activer et de régler "enable jquery" sur "jquery".
Allez ensuite dans votre template Ja-elastica par le gestionnaire de template et dans l'onglet "général", mettez "optimiser le css" sur "join & minify & compress" et "optimiser le javascript" sur "no". Normalement vos conflits jquery seront resolus.
Cependant n'oubliez pas de désactiver momentannément Jquery easy quand vous aurez des produits à rentrer ou des image à rentrer par le biais de votre backend. Quand "Jquery easy" est activé, il bloque la possiblilté de rentrer de nouvelles images sur la backend. Une fois vos nouveaux produits ou vos nouvelles images rentrés sur votre boutique, réactivez "Jquery easy" pour retrouver un fonctionnement normal sur le frontend de votre boutique.
2. Même si vous définissez une taille de vignette pour vos produits du genre 160/160 px, vous allez vous retrouver sur le front end avec des micros vignettes, ce qui est assez gênant. Pour résoudre ce problème, rajoutez par le biais de votre Backend joomla (gestionnaire de template > tepllate ja-elastica > modifier css/template.css) le petit script suivant au bas du script existant :
/* Modification perso de la taille des vignettes produits de virtuemart */
.product .width30 {
width: 100%
}
La taille de vos vignettes redeviendra alors cohérente quelque soit le mode d'affichage de votre boutique (smartphone - tablette - ordinateur de bureau).
Commentaire