[Joomla 2.5] Fichier XML d'installation de composant

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

  • [RÉGLÉ] [Joomla 2.5] Fichier XML d'installation de composant

    Bonjour,

    je suis entrain de créer un composant sur un Joomla 2.5. J'ai un fichier config.xml pour gérer quelques paramètres de pagination sur mon composant mais je souhaiterais remplir des valeurs par défaut à l'installation, j'ai donc ajouté cela dans mon fichier d'installation XML à la racine de mon composant :

    Code:
    <install>
      <params>
        <param name="show_pagination_limit" default="1" />
        <param name="show_pagination" default="2" />
        <param name="show_pagination_results" default="1" />
      </params>
      <sql>
      [...]
      </sql>
      </install>
    Mon composant s'installe bien dans #__extensions mais dans le champs params, je n'ai pas mes paramètres...

    Les balises <params> ne sont elles plus prise en compte en 2.5 ?
    Open IT - Développement web

  • #2
    Re : [Joomla 2.5] Fichier XML d'installation de composant

    Du coup je me répond, ca pourra resservir. Effectivement les balises <params> ne sont plus acceptées en joomla 2.5.

    -http://docs.joomla.org/Manifest_files (il y a une petite partie pas très claire sur la configuration)
    -http://www.gnomeontherun.com/blog/item/66-version-independent-joomla-tips-2-manifest-files :
    Most of the functionality in the 1.5 installer remains in Joomla 1.6. Sadly, some parts were altered and there isn't much we can do about that now. The most obvious change is that the 1.5 JParameter (<params>) are no longer valid, and have to be replaced with Joomla 1.6 JForm (<config>) markup.

    Depuis la version 1.6, il faut utiliser une section <config> comme ceci (pour mon cas) :
    Code:
    <config>
    		<fields name="params">
    			<fieldset name="basic">
    				<field name="show_pagination_limit" default="1" />
    				<field name="show_pagination" default="2" />
    				<field name="show_pagination_results" default="1" />
    			</fieldset>
    		</fields>
    	</config>
    Et ma config est bien enregistrée dans le champs "params" (sans commentaire) de la table #__extensions.

    Voila.
    Open IT - Développement web

    Commentaire


    • #3
      Re : [Joomla 2.5] Fichier XML d'installation de composant

      Bonjour,

      Oui, bien vu et c'est toujours bon de le préciser.
      il n'y a pas enormément de modifications a effectuer pour passer un composant de 1.5 à 2.5, mais le fichier de configuration XML en fait parti !

      Voici un paragraphe (de l'excellent post sur la migration de compo de 1.5 à 2.5) qui présente, comme tu le precises, les modifications a faire :




      P.S. Et j'en profite pour fournir une astuce qui interessera ceux qui souhaitent que leur composant tourne a la fois sur Joomla 1.5 et 2.5 :
      - comment creer un fichier de config XML unique pour ces 2 versions de Joomla ?
      Garstud Workshop - Concepteur, Développeur et Formateur Joomla - http://www.garstud.com
      « Ce n’est pas parce que les choses sont difficiles que nous n’osons pas,
      c’est parce que nous n’osons pas qu’elles sont difficiles. »
      - Sénèque

      Commentaire


      • #4
        Re : [Joomla 2.5] Fichier XML d'installation de composant

        Bonjour

        et merci pour ces précisions

        voici un petit topo sur le fichier xml des plug-ins, en français, mais c'est valable aussi pour les composants
        奥门金沙误乐-中国有限分公司是包含了新葡京、威尼斯人、金沙、BBIN电子、MG真人视讯、BET365等多个官方平台,游戏、体育、娱乐的第一首选,点击进入最新的体育平台网址:www.512net,www.203626com,www.59533com,www.6613com,奥门金沙误乐-中国有限分公司,享受与电脑上面一样的娱乐功能,因为奥门金沙误乐-中国有限分公司从来都不掉线。
        sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
        http://virtuemart.fr

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X