En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    VM 2 : productDetails dans une lightbox - changer le template

    Plus d'informations
    il y a 12 ans 11 mois #1 par manue
    BOnjour à tous,

    dans ma page catégorie, s'affiche classiquement la liste des produits.
    sur chaque produit, il y a plusieurs liens "detail du produit" qui ouvrent la page du meme nom.

    je souhaite que le lien situé sur l'image du produit ouvre la page détail dans une lightbox.
    j'ai modifié (override fait) le fichier components/com_virtuemart/views/category/tmpl/default.php avec le code :
     <a data-lightbox="width:600;height:600;transitionIn:elastic;transitionOut:fade;type:iframe; " title="<?php echo $product->product_name ?>" rel="vm-additional-images" href="<?php echo $product->link.'?tmpl=component'; ?>">
    ca marche bien, mais je dois modifier le fichier components/com_virtuemart/views/productsdetails/default.php pour ne pas avoir la pop-up invitant à poursuivre sa commande ou à voir le panier.
    Plus exactement, je voudrais assigner un autre tmpl à ce cas, pour que la pop-up continue de s'afficher ailleurs.

    comment faire ?

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 11 mois #2 par VirtueMaster
    Bonjour et bienvenue sur le forum virtuemart.fr

    manue écrit: Plus exactement, je voudrais assigner un autre tmpl à ce cas, pour que la pop-up continue de s'afficher ailleurs.

    comment faire ?


    ceci est un peu confus pour moi.
    pourriez-vous expliquer un peu plus votre souhait, avec des images, par exemple ?

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 11 mois #3 par manue
    bonjour et merci,

    ci-dessous la solution à mon pb :
    Il faut déja modifier le lien et ajouter &tmpl=component pour supprimer les modules de la vue.
    Pour cibler directement un layout et ne pas utiliser le default.php ajouter a l'url &layout=light pour utiliser light.php
    Il faut aussi modifier/supprimer le Javascript pour cette page et/ou renommer le boutton "addtocart" pour qu'il n'utilise plus le javascript d'origine.

    Connexion ou Créer un compte pour participer à la conversation.