Hallo zusammen,
wir haben aktuell einen zweiten Sprachkanal in unseren Projekten eingerichtet. In einem von diesen sollen in einigen Vorlagen gar keine Regeln ausgeführt werden. Dies haben wir für einzelne Regeln wie folgt lösen können:
<RULE>
<IF>
<EQUAL>
<PROPERTY name="LANG" source="#global"/>
<TEXT>DE</TEXT>
</EQUAL>
</IF>
...
</RULE>
Da es aktuell noch keine (einfache) Möglichkeit gibt, dies mit einem einzigen Statement für alle Regeln eines Templates zu lösen, müssen wir diese "IF-Bedingung" vor jede einzelne Regel setzen, was einen erheblichen Mehraufwand führt und auch die Fehleranfälligkeit erhöht. Ganz zu schweigen, von der späteren Pflege, die dadurch auch erschwert wird.
Wir haben die Problematik bereits in der Community und mit dem Support besprochen. Es handelt sich um ein fehlendes, wünschenswertes Feature.
Von daher erstelle ich hiermit einen Feature-Request. Wir stellen uns die Umsetzung wie folgt vor. Die oben beschriebene IF-Bedingung und natürlich bei Bedarf weitere, sollte global innerhalb des <RULES>-Tag möglich sein. Somit müsste die Bedingung nur einmal pro Template implementiert werden.
Es gibt bestimmt auch noch weitere Anforderungen, Ideen, die eine Nutzung innerhalb des <RULES>-Tag wünschenswert macht.
Vielen Dank im Voraus und Viele Grüße
Heiko von Wittken