Chcę usunąć pewną wartość XML bez dotykania podstawowych plików XML, czy to możliwe?
Scenariusz jest następujący.
W /app/code/core/Mage/Tax/etc/config.xml
mamy pewną wartość konfiguracji dla sum ( <sales><quote><totals>
). Chcę skomentować ten, tax
aby linia podatkowa nie była wyświetlana w interfejsie użytkownika.
- komentowanie węzła w podstawowym pliku XML działa dobrze, ale nie jest to najlepsze podejście.
- Jeśli umieściłem nowe wartości empy w osobnym module, mam inny efekt (to nie jest tak, jak usunąć deklarację)
W szczególności chcę zrobić coś takiego:
<!--<renderer>tax/checkout_tax</renderer>-->
System > Configuration > Tax > Shopping Cart Display Settings
aby nie pokazywać podatku?Odpowiedzi:
Teoretycznie wewnątrz modułu możesz:
config.xml
zresetowania węzła do czegoś podobnego<renderer>0</renderer>
Mage::getConfig()->setNode('path', NULL)
źródło
<renderer>0</renderer>
daje mi inny wynik: usunięcie węzła z zwracanego pliku XMLnull
podczas<renderer>0</renderer>
zwracania ciągu o wartości 0null
zamiast0
. Jeśli to nie zadziała, wypróbuj opcję 2.0
lub coś innego wykona zadanie.method 1
nie jest to odpowiednik skomentowania wiersza w głównym pliku