Je ne sais plus récupérer mes params sur 1.6 !

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

  • Je ne sais plus récupérer mes params sur 1.6 !

    bonsoir je suis passé récemment de 1.5 à 1.6 et je suis perdu dans la récupération des paramètres du template.

    euh j'ai fais des recherches et j'ai bien mis ceci :

    Code:
    <config>
     <fields name="params">
      <fieldset name="advanced">
    <field name="test" type="text" default="test" label="sdsd" description="sdsdsds" />
      </fieldset>
     </fields>
     </config>
    dans templateDetails.xml

    comment afficher le résultat test dans mon template ? et est-ce que le fichier params.ini de 1.5 doit être supprimé ?

    J'ai essayé tout de même ceci mais sans succès
    Code PHP:
    <?php
    $app                
    JFactory::getApplication();
    $doc                JFactory::getDocument();
    $templateparams     $app->getTemplate(true)->params;
    //--

    echo $templateparams->get('test');

    ?>
    Merci à vous.
    Dernière édition par nooby à 22/08/2011, 16h02

  • #2
    Re : Je ne sais plus récupérer mes params sur 1.6 !

    Bonjour,
    pas besoin de tout ça dans l'index.php.
    Un simple $this->params->get('test') en direct doit suffire.
    Schtroumpfe toi le Schtroumpf t'aidera.
    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

    Commentaire


    • #3
      Re : Je ne sais plus récupérer mes params sur 1.6 !

      où sont stockés les informations des paramètres ? avant c'était dans params.ini

      Commentaire


      • #4
        Re : Je ne sais plus récupérer mes params sur 1.6 !

        sur la version 1.5 dans administrator on pouvait retrouver les configurations dans le détail du template dans la version 1.6 c'est impossible ?

        Commentaire


        • #5
          Re : Je ne sais plus récupérer mes params sur 1.6 !

          Re,
          ça te dirait à l'occasion de répondre à mon message ?


          où sont stockés les informations des paramètres ? avant c'était dans params.ini
          dans la colonne params de la jos_template_styles
          Schtroumpfe toi le Schtroumpf t'aidera.
          Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

          Commentaire


          • #6
            Re : Je ne sais plus récupérer mes params sur 1.6 !

            Envoyé par Grand Schtroumpf Voir le message
            Re,
            ça te dirait à l'occasion de répondre à mon message ?



            dans la colonne params de la jos_template_styles
            salut GS, c'est dingue ça que personne ne prenne la peine de te répondre
            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


            • #7
              Re : Je ne sais plus récupérer mes params sur 1.6 !

              désolé Grand Schtroumpf ...
              j'ai testé ce que tu m'as donné mais ça ne fonctionne pas dans params.ini j'ai même mis test=test pour que cela m'affiche test mais rien.

              dans la colonne params de la jos_template_styles
              euh... c'est où ?

              Commentaire


              • #8
                Re : Je ne sais plus récupérer mes params sur 1.6 !

                Envoyé par nooby Voir le message
                désolé Grand Schtroumpf ...
                j'ai testé ce que tu m'as donné mais ça ne fonctionne pas dans params.ini j'ai même mis test=test pour que cela m'affiche test mais rien.


                euh... c'est où ?
                1. il n'y a pas de params avec 1.6, il te l'a déjà dit pourtant )))

                2. c'est dans la bdd
                Agence web Joomla www.nartconcept.fr spécialisée en création de sites Joomla professionnels http://www.nartconcept.fr/services.html
                RT3 Framework : www.rt3.fr pour Joomla 1.7.x & 2.5

                Commentaire


                • #9
                  Re : Je ne sais plus récupérer mes params sur 1.6 !

                  j'ai testé ce que tu m'as donné mais ça ne fonctionne pas dans params.ini j'ai même mis test=test pour que cela m'affiche test mais rien.
                  ça c'est quand on va plus vite que la musique ! GS l'a bien dit, par exemple pour récupérer un paramètre 'templatecolor' dans ton fichier 'index.php' :
                  Code PHP:
                  $color $this->params->get('templatecolor'); 
                  et le fichier 'params.ini' n'existe plus, les paramètres sont désormais stockés dans la base de données dans la table #__template_styles dans la colonne 'params'
                  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


                  • #10
                    Re : Je ne sais plus récupérer mes params sur 1.6 !

                    ah !!! mince d'accord je n'avais pas compris ! mais comment installé mes paramètres je suis obligé d'aller dans phpmyadmin car dans joomla 1.6 je n'ai pas trouvé de menu....

                    merci désolé j'avais mal compris.

                    Commentaire


                    • #11
                      Re : Je ne sais plus récupérer mes params sur 1.6 !

                      installer tes paramètres ? dans ton fichier xml ! tu listes les paramètres ensuite tu les récupères dans index.php comme évoqué, tu n'as rien d'autre à faire. Ils s'enregistrent lorsque tu enregistre la configuration de ton template
                      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


                      • #12
                        Re : Je ne sais plus récupérer mes params sur 1.6 !

                        Code:
                        <?xml version="1.0" encoding="utf-8"?>
                        <!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
                        <extension version="1.6" type="template" client="site">
                        	<name>AAA</name>
                        	<creationDate>AAA</creationDate>
                        	<author>AAA</author>
                        	<authorEmail>AAA</authorEmail>
                        	<authorUrl>AAA</authorUrl>
                        	<copyright></copyright>
                        	<license>AAA</license>
                        	<version>AAA</version>
                        	<description></description>
                        	<languages folder="language">
                        	  <language tag="fr-FR">fr-FR/fr-FR.tpl_bbb.ini</language>
                        	</languages>	
                        	<files>
                        		<filename>error.php</filename>
                        		<filename>favicon.png</filename>
                        		<filename>inc.functions.php</filename>	
                        		<filename>index.php</filename>
                        		<filename>offline.php</filename>	
                        		<filename>templateDetails.xml</filename> 
                        		<filename>template_thumbnail.png</filename>
                        		<folder>images</folder>			
                        	</files>
                        	<positions>
                        		<position>breadcrumb</position>
                        		<position>left</position>
                        		<position>right</position>
                        		<position>top</position>
                        		<position>user1</position>
                        		<position>user2</position>
                        		<position>user3</position>
                        		<position>user4</position>
                        		<position>user5</position>
                        		<position>user6</position>
                        		<position>footer</position>
                        		<position>debug</position>
                        		<position>syndicate</position>
                        	</positions>	
                        	<config>
                        	 <fields name="params">
                        	  <fieldset name="advanced">
                        			<field name="test" type="text" default="test" label="AAA" description="AAA" />
                        	  </fieldset>
                        	 </fields>
                        	 </config>	
                        </extension>
                        est-ce que juste ceci devrait suffire ?

                        Commentaire


                        • #13
                          Re : Je ne sais plus récupérer mes params sur 1.6 !

                          <field name="test"...
                          voilà ton paramètre. As-tu au moins testé ?
                          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


                          • #14
                            Re : Je ne sais plus récupérer mes params sur 1.6 !

                            biensur depuis le début mon code source est comme ceci et rien ne s'affiche. En faite quand j'ai installé mon thème pour la 1ere fois je n'avais pas utilisé cette syntaxe j'avais mis celle de 1.5 avec le temps j'ai corrigé mon fichier avec ce que j'ai mis plus haut mais toujours rien, c'est pour cela que j'ai demandé s'il fallait que je rajoute moi même mon paramètre dans ma base de données.

                            Commentaire


                            • #15
                              Re : Je ne sais plus récupérer mes params sur 1.6 !

                              non tu n'as rien à ajouter, juste à enregistrer les paramètres de ton template dans l'administration
                              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