Affectation de menu

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

  • Affectation de menu

    Config : Joomla 1.5.14 VM 1.1.3

    Je cherche a affecter des modules selon les catégories de ma bourique VirtueMart;
    L'astuce serait de créer un menu sous joomla selon la hierachie de ma boutique Virtuemart, puis d'affecter mes modules selon le menu créer.
    C'est pas top car cela fait double saisie !!!
    Quelqu'un aurait-il un idée ? Un script à modifier ? Un plug-in ? Composant ? Modules ?????
    Dans l'attente de vous lire,
    Edoaurd


    REPONSE DE NEWSMARS
    (Cf. post précédant du modérateur)

    If faudrait que tu faces des conditions dans le template avec JRequest::getVar(' ? ')

    Voici un exemple, tu repères dans un premier temps dans l'interface d'administration l'ID de la catégorie

    Code PHP:

    Code:
    <?php if(JRequest::getVar('category_id')=='12') { ?> 
    
           <jdoc:include type="modules" name="user1" style="xhtml"/> 
    
    <?php } ?>
    ou pour deux catégories
    Code PHP:

    Code:
    <?php if(JRequest::getVar('category_id')=='12' || JRequest::getVar('category_id')=='16') { ?> 
    
           <jdoc:include type="modules" name="user1" style="xhtml"/> 
    
    <?php } ?>
    Dernière édition par edouardoom à 04/09/2009, 13h26

  • #2
    Oh bah alors !!!

    Bah alors en copie un topic sans remercier la gentil âme qui t'a aidé

    Voici rapidement d'autres varibles pour faire muse muse dans le template avec VirtueMart :

    Code PHP:
    JRequest::getVar('category_id') == ' 1234567890 '
    JRequest::getVar('page') == 'shop.ask'
    JRequest::getVar('page') == 'shop.cart'
    JRequest::getVar('page') == 'checkout.index'
    JRequest::getVar('page') == 'account.order_details'
    JRequest::getVar('page') == 'account.index'
    JRequest::getVar('page') == 'account.billing'
    JRequest::getVar('page') == 'account.shipping'
    JRequest::getVar('next_page') == 'account.shipping' 
    JRequest::getVar('option') == 'com_virtuemart'
    JRequest::getVar('page') == 'shop.browse'
    JRequest::getVar('page') == 'shop.product_details'
    JRequest::getVar('flypage') == 'flypage.tpl'
    JRequest::getVar('page') == 'checkout.index'
    JRequest::getVar('payment_method_id') == ' 1234567890 '
    JRequest::getVar('checkout_stage') == ' 1234567890 '
    JRequest::getVar('page') == 'checkout.thankyou'


    JRequest::getVar('shipping_rate_id=standard_shipping%257C ICI LE NOM DU MODE D'EXPEDITION%257C0.00%257C21 
    Dernière édition par newsmars à 04/09/2009, 10h04 Raison: Mise à jour
    Ne pas faire demain ce que tu peux faire aujourd'hui !!!
    www.imars.fr

    Webdesigner - Graphiste - Développeur

    Commentaire


    • #3
      Merci beaucoup NewsMars pour ta reponse.

      Cependant, je recherche une méthode propre à Joomla.

      Cad un module ou composant qui permet d'intégrer le menu Virtuemart dans l'edition des modules. Pour affecter un module selon une catégorie, sous catégorie ou produit.

      Commentaire


      • #4
        as-tu regarde le sommaire des astuces ? on y parle de comment placer des modules dans les pages de joomla et vm

        D'ailleurs au passage, comment supprimer son post :

        http://forum.joomla.fr/showthread.php?t=89922
        Et un tuto pour apprendre a mettre ses messages sur [regle]

        c'est le meme principe sauf que l'on clique sur supprimer/suppression logique du message / supprimer

        a plus
        sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
        http://virtuemart.fr

        Commentaire


        • #5
          Je met ici l'échange de message que ns avons eu en PV, ça profitera à tout le monde.

          Envoyé par edouardoom
          Bonjour,
          Suite à ton message sur le plug-in ou ad-don :"content-vm-cat";
          Pourrais-tu m'indiquer comment on installe ce menu;

          Ma config : joomla 1.5.14 + virtuemart 1.1.3

          J'ai dézippé puis uploadé le contenu dans :
          administrator\components\com_menus

          Lorsque je crée un nouveau lien dans un menu, j'ai juste la possibilité de créer un lien vers le composant virtuemart.

          Je n'ai pas l'arborescence des mes catégories et sous catégories virtuemart;

          Aurais-tu une solution ?
          Salut,

          Je ne me souvient plus d'avoir posté ce message ... c'est vrai que je m'y suis intéressé ! Ce pluggin, ne fonctionne pas avec la version 1.5.

          Si tu veux faire un menu vers une catégorie, il te suffit d'aller ds la gestion des menus/nouveau/virtuemart/

          Ensuite ds les paramètres basique et paramètres composants, tu dois ajouter l'ID de la catégorie que tu veux mettre en lien (tu l'auras soigneusement noté ds l'Arborescence des catégories du composant VM, dernière colonne à droite).

          En espérant t'avoir aidé

          @+

          Pierre

          Commentaire


          • #6
            ya un composant, metamod qui traite de l'affichage conditionnel des menus ...

            http://www.metamodpro.com/

            pas testé, mais ca a l'air extremement puissant

            Commentaire


            • #7
              Merci lylene, à voir aussi en annonce sur le site de joomla.fr.
              Il gère aussi les catégories de VM, et ça c'est assez cool !
              http://www.joomlafrance.org/Les_News..._autre....html

              Merci aussi à Daneel pour l'info

              @+

              Pierre

              P.S = edouardoom, tu t'en sort avec tes catégories ?

              Commentaire

              Annonce

              Réduire
              1 sur 2 < >

              C'est [Réglé] et on n'en parle plus ?

              A quoi ça sert ?
              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
              Comment ajouter la mention [Réglé] à votre discussion ?
              1 - Aller sur votre discussion et éditer votre premier message :


              2 - Cliquer sur la liste déroulante Préfixe.

              3 - Choisir le préfixe [Réglé].


              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

              2 sur 2 < >

              Assistance au forum - Outil de publication d'infos de votre site

              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

              UTILISER À VOS PROPRES RISQUES :
              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

              Problèmes connus :
              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

              Installation :

              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

              Archive zip : https://github.com/AFUJ/FPA/zipball/master

              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
              et remplacer www. votresite .com par votre nom de domaine


              Exemples:
              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/
              Pour executer le script: http://www..com/fpa-fr.php

              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/cms/
              Pour executer le script: http://www..com/cms/fpa-fr.php

              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
              Voir plus
              Voir moins
              Travaille ...
              X