Naja, auch wenn es aus dem von dir genannten Grund geht, die Logs dürften aber trotzdem mit NOTICEs vollaufen, denn nun versucht ja das File selbst die Konstante neu zu definieren.
Wenn es um INSTEAD geht und man ein Template nach
modified-Vorbild hat, kann man eine neue Konstante mittels eines auto_include()-Files definieren, wie von Modulfux vorgeschlagen, und muß dann lediglich in
/templates/DAS_TEMPLATE/module/includes/price_info.htmlund
/templates/DAS_TEMPLATE/module/includes/price_listing.htmlINSTEAD mit der neu definierten Konstante ersetzen.
Überhaupt sollte das Sprach-Handling in modified mal überdacht werden.
Als einfachen Weg könnte man
- Variablen mit den Übersetzungen definieren und die Konstanten dann mit diesen Varaiablen definieren
oder - alle define() in Sprach-Files ersetzen mit defined('...') OR define(...);
Gruß,
noRiddle