création du composant

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

  • création du composant

    Bonjour
    je suis entrain de crée mon premier composant de joomla. ce composant contient plusieurs Views mon problème n'est pas dans le développement ou le codage mais juste pour les liens que je crée je doit préciser Itemid pour 2 raison :
    le référencement / nom des page dans le breadcrump / la gestion des langue
    donc je doit insérer automatiquement à la fin des lien l'itemid que j'ai ajouter dans le menu en backoffice et ajouter la langue choisie par le client

    exemple : mon menu principale est : index.php?option=com_espace&view=espace&Itemid=4&l ang=fr
    après la connexion le client choisie d’afficher son profil / info ....
    de la forme index.php?option=com_espace&view=info&layaute=prof i
    sans la partie de l'itemid et la langue donc il revient par défaut à la langue Anglais / le bread affiche que le nom du composant Espace et n'affiche pas Information ou Profil même si je l'ajout comme Menu en backOffice car il manque L'itemid

    donc ma question : comment je peut récupérer Dynamiquement le ItemId / et Lang??


    Merci
    Tous ce que je sais que je ne sais rien
    Dire merci dans les message donne un plaisirs à qui lit les mots même si vous dite des bêtises

  • #2
    Re : création du composant

    message déplacé : Joomla! 1.5 / questions générales ---> développements
    sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
    http://virtuemart.fr

    Commentaire


    • #3
      Re : création du composant

      Merci pour le déplacement
      Tous ce que je sais que je ne sais rien
      Dire merci dans les message donne un plaisirs à qui lit les mots même si vous dite des bêtises

      Commentaire


      • #4
        Re : création du composant

        Bonjour

        Pour les récupérer, c'est simple : JRequest::getInt('Itemid') et JRequest::getWord('lang')
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Re : création du composant

          Envoyé par cavo789 Voir le message
          Bonjour

          Pour les récupérer, c'est simple : JRequest::getInt('Itemid') et JRequest::getWord('lang')

          ce n'est pas simple à ce point
          j'ai plusieurs views et layout où le client navigue entre eux à l'intermédiaire des liens
          ici je ne peut mentionner directement l'id et choix de la langue car 1er je ne sais pas la langue choisie par le client
          2ème je suis dans la phase de développement il ce peut que les id des menu ce change dans l'hébergement final
          et ceci n'est pas pratique

          Tous ce que je sais que je ne sais rien
          Dire merci dans les message donne un plaisirs à qui lit les mots même si vous dite des bêtises

          Commentaire


          • #6
            Re : création du composant

            Envoyé par funpro Voir le message
            ce n'est pas simple à ce point
            Ben si en fait.

            Envoyé par funpro Voir le message
            j'ai plusieurs views et layout où le client navigue entre eux à l'intermédiaire des liens
            Les liens sont générés par qui ? Toi ? Dans ce cas, tu rajoutes "Itemid=".JRequest::getInt('Itemid') à ton lien généré ainsi tu fais "suivre" cette information particulièrement vitale sous Joomla.

            Idem pour la langue

            Envoyé par funpro Voir le message
            2ème je suis dans la phase de développement il ce peut que les id des menu ce change dans l'hébergement final
            Tu me fais peur; horriblement peur

            Tu ne comptes quand même pas hardcodé le ID des fois ?
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #7
              Re : création du composant

              Envoyé par cavo789 Voir le message
              Tu me fais peur; horriblement peur
              Tu ne comptes quand même pas hardcodé le ID des fois ?
              hihi je te fait peur désoler
              ben parfois j'essaie de trouver les chose (code) plus complique que de faire simple Hardcodé les Id
              je ne suis pas très familiarisé avec L'API de Joomla j'ai cru qu'il y a un code qui permet de récupérer de la base même j'ai trouver des code qui parle de ça mais ce n'est pas pratique aussi

              ben donc je vais suivre tes conseille et hardcodé les id
              Merci

              et je peut vous pausez une autre question
              mon client demande que j'ajoute un bouton dans la connexion de "Ajout d'une case a coché garder ma session active."
              j'utilise déjà la session de joomla mais je ne sais pas si possible de crée des cookie avec joomla ??
              Merci
              Tous ce que je sais que je ne sais rien
              Dire merci dans les message donne un plaisirs à qui lit les mots même si vous dite des bêtises

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X