Consulente ecommerce

Professionalità ed esperienza al servizio del tuo E-commerce!

magento

No public Twitter messages.





Quando si progetta un modulo o una estensione capita di avere la necessità di inserire nel codice, tramite variabili statiche, oppure in file di configurazione dei parametri che permettono di impostare il nostro modulo. I parametri di configurazione possono essere disparati ed in questo articolo andremo a vedere come è possibile in Magento inserire delle stringhe di configurazione all’interno del nostro file config.xml che si trova all’interno della cartella etc di ogni modulo (app/code/local/Mio/Modulo/etc/config.xml).

La configurazione va aggiunta all’interno della sezione global nel seguente modo (andrò ad inserire una query nel file di configurazione in modo da poterla caricare quando ne ho bisogno ed una variabile custom):

<?xml version="1.0"?>
<config>
    <global>
        ...
        <namespace>
            <query>
                <select>
                    <all>
                        SELECT
                        *
                        FROM tabella
                    </all>
                </select>
            </query>
            <aaa>
                <bbb>
                    <ccc>variabile custom</ccc>
                </bbb>
            </aaa>
        </namespace>
	...
</config>

Per poter accedere alla variabile di configurazione dovremo utilizzare il seguente codice:

$conf_query = Mage::getConfig()->getNode('global/namespace/query/select')->all;
$conf_var = Mage::getConfig()->getNode('global/namespace/aaa/bbb')->ccc;

Ecco a voi come inserire nei file di configurazione le vostre variabili personalizzate.

Altri posts


Login with Facebook:

Soluzioni POS (point of sale)

Parlare di POS (dall'inglese "Point of Sale"), significa fare riferimento ...

Ottimizzare i propri feed vers

Se avete molti feed prodotti saprete già che mantenerli ed ...

Magento Community Edition Vs M

Quando si decide di far crescere il proprio business e ...

L'evoluzione di Internet in 10

Ecco una interessante infografica che mostra come si è evoluto ...

Misurare le performance del co

In questo breve post vi mostrerò come misurare le performance ...