Ciao,
questo è il primo di alcuni post veloci e sintetici nel quale do una soluzione a dei problematiche tecniche.
Tutti sappiamo che per attivare o disattivare un proprio modulo basta andare nella directory
[sourcecode language=”bash”]
app/etc/modules
[/sourcecode]
aprire trovare il proprio modulo chiamato Nome_Modulo.xml e impostare il tag
[sourcecode language=”xml”]
<config>
<modules>
<Nome_Modulo>
<active>true</active>
<codePool>local</codePool>
</Nome_Modulo>
</modules>
</config>
[/sourcecode]
Quando si attiva un modulo vengono richiamati tutti i file delle cartelle del modulo ed in caso sovrascritti i file di core.
Ma se volessimo in un template utilizzare del codice solamente in base allo stato attivo o inattivo di un modulo?
Basta utilizzare la seguente porzione di codice:
[sourcecode language=”php”]
if(Mage::getConfig()->getModuleConfig(‘Nome_Modulo’)->is(‘active’, ‘true’)){
//codice eseguito nel caso di modulo attivo
}else{
//codice eseguito nel caso di modulo non attivo
}
[/sourcecode]
Ciao! Alla prossima