xml de vue dans MVC component J3

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

  • xml de vue dans MVC component J3

    bonjour
    pour un composant MVC Joomla 3.x, voici el fichier xml d'une de mes vues
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    
    <metadata>
    	<layout title="Empreinte écologique">
    		  <message><![CDATA[Affichage de la vue]]></message>
    	</layout>
    <fields
    	name="request"
    	addfieldpath="/administrator/components/com_co2planete/models/fields">  
    
      <fieldset name="request">
     
    	<field name="display_logo" type="radio" 
              	class="btn-group btn-group-yesno"
                    default="1" label="FOOTPRINT_LOGO" description="FOOTPRINT_LOGO_DESCP">
    			     <option value="0">Non</option>
    			     <option value="1">Oui</option>	</field>
               
            <field name="co2_color_title" type="color" default="#1f6e96" 
    		label="FOOTPRINT_COLOR_TITLE" description="FOOTPRINT_COLOR_TITLE_DESCP"/>
            
    	<field name="co2_title" type="radio" 
              	class="btn-group btn-group-yesno"
                    default="1" label="FOOTPRINT_TITLE" description="FOOTPRINT_TITLE_DESCP">
    			     <option value="0">Non</option>
    			     <option value="1">Oui</option>
    			     <option value="2">Aucun</option>		</field>
    
    	<field name="title_txt" type="text" default="" size="50" 
    		label="FOOTPRINT_TITLE_TXT" description="FOOTPRINT_TITLE_TXT_DESCP" />
    		   
           	<field name="display_help" type="radio" 
              	class="btn-group btn-group-yesno"
                    default="1" label="FOOTPRINT_DISPLAY_HELP" description="FOOTPRINT_DISPLAY_HELP_DESCP">
    			     <option value="0">Non</option>
    			     <option value="1">Oui</option>	</field> 
    		</fieldset>
    	</fields>
    </metadata>
    les paramètres choisis s'enregistrent bien et arrivent correctement dans ma vue
    sauf que lorsque j'enregistre, l'affichage n'est pas gardé alors que l'URL de lien a bien pris les paramètres !!??
    idem si je rouvre le menu en backend les 4 derniers paramatères sont remis par default, et seulement les 4 derniers !? le premier fonctionnant correctement
    je ne sais pas pourquoi ...
    merci d'une aide LJ
    mon avatar : http://www.ingall-niger.org

  • #2
    Re : xml de vue dans MVC component J3

    Bonjour,

    dans la construction de mes XML de modules j'ai la balises <config></config> qui entoure <fields></fields>
    je sais pas si ça peux venir de là.

    Commentaire


    • #3
      Re : xml de vue dans MVC component J3

      a priori non cela ne peut venir de ces balises, car dans un module il n'y a qu'un seul xml d'installation et de paramètre de config alors que dans mon composant le xml est celui de ma vue donc de mon item place de le /tmpl de la vue

      pas d'autres idées

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

      Commentaire


      • #4
        Re : xml de vue dans MVC component J3

        a priori c'est le "field type color" qui pose problème car quand je change tous les autres params ils s'enregistrent et s'affichent correctement
        dès que je change le color l'affichage se remet par défaut ...
        LJ
        mon avatar : http://www.ingall-niger.org

        Commentaire


        • #5
          Re : xml de vue dans MVC component J3

          je vous livre également ma fonction dnas mon helper
          peut être est-ce lié ...
          Code PHP:
          abstract class co2planeteHelper
          {
              
          /**
               * Configure the Linkbar.
               */
              
          public static function addSubmenu($submenu
              {
                  
          JSubMenuHelper::addEntry(JText::_('COM_CO2PLANETE_SUBMENU_MESSAGES'), 'index.php?option=com_co2planete'$submenu == 'messages');
              }
              
          /**
               * Get the actions
               */
              
          public static function getActions($messageId 0)
              {
                  
          $user    JFactory::getUser();
                  
          $result    = new JObject;
           
                  if (empty(
          $messageId)) {
                      
          $assetName 'com_co2planete';
                  }
                  else {
                      
          $assetName 'com_co2planete.message.'.(int) $messageId;
                  }
           
                  
          $actions = array(
                      
          'core.admin''core.manage''core.create''core.edit''core.delete'
                  
          );
           
                  foreach (
          $actions as $action) {
                      
          $result->set($action,    $user->authorise($action$assetName));
                  }
           
                  return 
          $result;
              }

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

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X