Créer un champ de configuration pour votre back-office Magento

  • dashboard_magento

Ce mini tutoriel s’adresse aux débutants qui souhaitent créer un simple champ de configuration pour leur extension, à inclure dans le répertoire de configuration Magento. Si ce tutoriel vous intéresse, sachez que vous devez préalablement disposer d’une extension sur laquelle vous créerez un fichier de configuration spécifique. Si vous êtes débutant dans Magento, vous ne savez probablement pas créer votre propre extension. C’est pour cela que ce mini guide inclut également la méthode de création d’extension.

En première étape, vous aurez besoin de créer votre propre fichier « system.xml », en suivant le code indiqué ci-dessous :


    
        
            
            100
        
    
    
        
            
            Roxecom
            1000
            1
            1
            1
            
                
                    
                    text
                    100
                    1
                    1
                    1
                    
                        
                            
                            Mon Commentaire
                            text
                            20
                            1
                            1
                            1
                        
                        
                            
                            Les modèles sources Magento fournissent les valeurs Oui/Non par défaut (Yes/No) 
                            select
                            90
                            1
                            1
                            1
                            adminhtml/system_config_source_yesno
                        
                    
                
            
        
    

En étape 2, vous devez créer votre propre fichier « config.xml » afin d’exploiter pleinement la section de configuration Magento. Ainsi, vous pouvez définir les modèles de configuration.


    
        
            0.1.0
        
    
    
        
            
                Roxecom_Monmodule_Model
            
        
        
            
                Roxecom_Monmodule_Helper
            
        
     

En étape 3, vous aurez à éditer votre fichier d’extension « config.xml » afin de remédier au problème d’accès à la configuration. Pour cela, insérez le code suivant à l’intérieur des balises « <config></config> » incluses dans le fichier d’extension.


    
        
            
                Tout <span class="short_text" id="result_box" lang="fr"><span class="hps">autoriser</span></span>
            
            
                
                    
                        
                            
                                
                                    
                                        Roxecom - All
                                    
                                
                            
                        
                    
                
            
        
    

Après avoir effectué correctement les opérations indiquées ci-dessus, vous devriez aboutir au résultat suivant :

En outre, si vous avez besoin de retirer les données contenues dans votre fichier de configuration, utilisez le code ci-dessous :

Mage::getStoreConfig('roxecom/roxecom_group/roxecom_input',Mage::app()->getStore());

Ou le code suivant :

Mage::getStoreConfig('roxecom/roxecom_group/inchoo_roxecom',Mage::app()->getStore());

 

 

Ajouter un commentaire

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Certifié
Magento

Google
Partner

Certification
ceseo 2010

Inscrivez-vous à notre newsletter

Restez au courant de nos dernières nouvelles !

Login

Please login using your credentials recived by email when you register.

I forgot my password | Resend activation e-mail

×