Quiero eliminar algún valor XML sin tocar los archivos XML principales, ¿es posible?
El escenario es el siguiente.
En /app/code/core/Mage/Tax/etc/config.xml
tenemos un valor de configuración para los totales ( <sales><quote><totals>
). Quiero comentar el tax
uno para que la línea de impuestos no se muestre en la interfaz.
- comentar el nodo en el archivo XML central funciona bien, pero no es el mejor enfoque.
- Si he puesto nuevos valores de vacío en un módulo separado, tengo un efecto diferente (no es como eliminar la declaración)
En particular quiero hacer algo como:
<!--<renderer>tax/checkout_tax</renderer>-->
System > Configuration > Tax > Shopping Cart Display Settings
para no mostrar impuestos?Respuestas:
Teóricamente dentro de su módulo puede:
config.xml
restablecer el nodo a algo como<renderer>0</renderer>
Mage::getConfig()->setNode('path', NULL)
fuente
<renderer>0</renderer>
me está dando un resultado diferente: eliminar el nodo de la devolución del archivo XML centralnull
mientras<renderer>0</renderer>
devuelve una cadena con valor 0null
lugar de0
. Si no funciona, pruebe la opción 2.0
o algo más hará el trabajo.method 1
no es equivalente a comentar la línea en el archivo principal