lien vers une nouvelle view

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

  • [RÉGLÉ] lien vers une nouvelle view

    bonjour
    je m'essai à la création d'un composant ...
    j'ai un panneau en admin avec des images mais comment écrire le lien vers une autre view ... et quels sont les impératifs à ne pas oublier dans les controllers !?
    yatil un tuto qui explique cela car ce que j'ai trouvé est centré autour du MVC mais ne développe pas plus que çà ...
    merci LJ
    Dernière édition par laurent00 à 15/06/2011, 20h17
    mon avatar : http://www.ingall-niger.org

  • #2
    Re : lien vers une nouvelle view

    Pour afficher une vue, grosso modo tu dois exécuter une requête vers ton fichier index.php avec le nom de ton composant et deux ou trois paramètres.

    http://tonsite/administrator/index.php?option=com_toncompo&task=display&view=tavue&layout=default.

    Il faut mettre le nom de ton composant, le nom de ta vue et le nom d'un layout existant (généralement default ou form).

    Comme tuto, j'ai toujours l'habitude d'indiquer com_auto de Hagen Graaf. Tu le trouveras sur le site de cocoate.

    Maintenant, le plus dur : "y à plus qu'a..."
    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


    • #3
      Re : lien vers une nouvelle view

      merci j'avais repéré le site Cocoate...
      l'url que tu me donnes s'affiche bien mais ne ramène pas la vue
      index.php?option=com_objectifcarbone&task=display& view=config&layout=default

      voici l’architecture de mon composant
      sans doute yatil un blême dans le objectifcarbone.php
      le voici
      Code:
       <?php
      defined('_JEXEC') or die ('Restricted access');
                      
           jimport('joomla.application.component.controller');
       
                    class ObjectifCarboneController extends JController {
                      function display() {
                        	JRequest::setVar('view', 'head');
              //          	JRequest::setVar('view', 'config');
                 	 	parent::display();          
                      }
                    }
       
                    $controller = new ObjectifCarboneController();
                    $controller->execute( $task );
      
      ?>
      LJCliquez sur l'image pour l'afficher en taille normale

Nom : Capture.png 
Affichages : 1 
Taille : 27,3 Ko 
ID : 1797546
      mon avatar : http://www.ingall-niger.org

      Commentaire


      • #4
        Re : lien vers une nouvelle view

        bonjour
        yatil un tuto qui explique la construction des
        "option=com_toncompo&task=display&view=tavue&layou t=default"

        Lj
        mon avatar : http://www.ingall-niger.org

        Commentaire


        • #5
          Re : lien vers une nouvelle view

          y a franchement pas besoin de tuto, tu mets les variables GET dont tu as besoin. Sinon regardes le tuto PHP su siteduzero pour intégrer les notions de GET et POST
          Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
          http://www.template-creator.com Outil de création de templates
          Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X