Comment n'afficher aucun module à côté du panier VM

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Comment n'afficher aucun module à côté du panier VM

    Bonjour,
    Je butte sur un soucis d'affichage.
    J'utilise un Template Rocketheme sur un site en Joomla 2.5.16 et VM 2.0xx (je suis redescendu car sous 2.6, je n'avais plus l'affichage des articles. Juste les catégories).
    Désormais tout semble fonctionner mais... J'ai ajouté VP One Page pour remplacer l'affreux panier de la ménagère datant des années 50 de VM... Mais pour une bonne visibilité, je souhaite que ce panier soit affiché sur toute la largeur, et que donc les colonne "sidebar-a" et "sidebar-c" soient vide de tout module. Et ce uniquement quand j'arrive dans mon panier.
    Or, je n'ai pas trouvé de solution pour dire que quand le composant appelle le "cart", il n'affiche pas de module.

    Anay idea ? Merci d'avance de vos retour d'expérience.

    Alain

  • #2
    Re : Comment n'afficher aucun module à côté du panier VM

    Bonjour,
    Vous pouvez ajouter un affichage conditionnel voir mon article > http://st42.fr/astuce-joomla/12-filtre-affichage-module
    Dans votre cas, il faut appliquer ceci à votre fichier templates/MONTEMPLATE/index.php. et la view est "cart"
    Ou \modules\mod_virtuemart_cart\tmpl\default.php selon le résultat souhaité
    Dernière édition par electrocity à 28/05/2014, 15h54
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : Comment n'afficher aucun module à côté du panier VM

      Envoyé par electrocity Voir le message
      Bonjour,
      Vous pouvez ajouter un affichage conditionnel voir mon article > http://st42.fr/astuce-joomla/12-filtre-affichage-module
      Dans votre cas, il faut appliquer ceci à votre fichier templates/MONTEMPLATE/index.php. et la view est "cart"
      Ou \modules\mod_virtuemart_cart\tmpl\default.php selon le résultat souhaité
      Merci de cette réponse... mais je n'ai pas tout compris... Certaines phrases me semblent - mais je ne suis pas sûr évidemment - zarbi :
      Quand je lis "En ajoutant :
      if (jRequest::getVar('virtuemart_category_id') != ''1'' ) return ;
      N'affichera que le modules dans la catégorie 1."
      Faut-il comprendre :
      "N'affichera le module QUE dans la catégorie 1 (et pas les autres catégories) ?

      Par ailleurs, je cherche l'inverse, à savoir exclure TOUS les modules de l'affichage du cart.

      Merci quand même.
      Alain

      Commentaire


      • #4
        Re : Comment n'afficher aucun module à côté du panier VM

        Ce n'est qu'un exemple.
        Il y a une autre solution, faire un lien caché.
        Explication:
        Ajouter un nouveau menu dans joomla
        puis dans ce menu
        ajouter un nouveau lien de menu
        type : virtuemart>Affiche le panier
        puis pour chaque module, faire comme l'illustration en piéces-jointes
        Cliquez sur l'image pour l'afficher en taille normale

Nom : Studio 42 Joomla Supprimer un Module.jpg 
Affichages : 1 
Taille : 29,4 Ko 
ID : 1803454
        Dernière édition par electrocity à 28/05/2014, 21h07
        http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
        http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

        Commentaire


        • #5
          Re : Comment n'afficher aucun module à côté du panier VM

          Merci de cette réponse... Concernant cette deuxième proposition, je l'avais testée... j'ai créé un lien de menu, menu qui est appelé dans un emplacement qui n'existe pas (position de menu du genre colonne-a, par exemple)... ce lien appelle le panier de virtuemart. Donc, une fois cré, je peux demander à tous mes modules de s'afficher partout sauf dans ce menu... Il me semblait que ça avait marché dans un précédent site, mais là non...
          Voici le lien généré par le menu : http://www.monsite.fr/com-virtuemart...ue-dvd/panier3
          Voici le lien appelé par le composant (voir le panier) : http://monsite.fr/component/virtuemart/?view=cart

          Donc aucun problème pour gérer les affichages dans mon lien... En revanche, il me faudrait pouvoir maitriser ce qui est inclus dans le ?view=cart... et là... c'est le drame. ;-)

          Alain

          Commentaire


          • #6
            Re : Comment n'afficher aucun module à côté du panier VM

            regardez voir si dans le fichier components\com_virtuemart\router.php
            Environ ligne 248(selon version),cherchez case 'cart'; , et vérifiez si vous avez bien:
            Code PHP:
                    case 'cart';
                        if ( isset(
            $jmenu['cart']) ) $query['Itemid'] = $jmenu['cart'];
                        else {
                            
            $segments[] = $helper->lang('cart') ;
                            
            $query['Itemid'] = $jmenu['virtuemart'];
                        }

                        break; 
            Car cette partie de la fonction, sert à ajouter l'ID de menu
            http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
            http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X