Quero remover algum valor XML sem tocar nos principais arquivos XML, é possível?
O cenário é o seguinte.
Em /app/code/core/Mage/Tax/etc/config.xml
nós temos algum valor de configuração para os totais ( <sales><quote><totals>
). Eu quero comentar a tax
que a linha de imposto não é exibida no frontend.
- comentar o nó no arquivo XML principal funciona bem, mas não é a melhor abordagem.
- Se eu colocar novos valores empy em um módulo separado, tenho um efeito diferente (não é como remover a declaração)
Em particular, eu quero fazer algo como:
<!--<renderer>tax/checkout_tax</renderer>-->
System > Configuration > Tax > Shopping Cart Display Settings
para não mostrar impostos?Respostas:
Teoricamente, dentro do seu módulo, você pode:
config.xml
redefinir o nó para algo como<renderer>0</renderer>
Mage::getConfig()->setNode('path', NULL)
fonte
<renderer>0</renderer>
está me dando um resultado diferente: remover o nó do retorno do arquivo XML principalnull
e<renderer>0</renderer>
retornar uma string com o valor 0null
vez de0
. Se não funcionar, tente a opção 2. #0
ou outra coisa fará o trabalho.method 1
não é equivalente a comentar a linha no arquivo principal