Alle Regeln eines Templates sprachabhängig ausführen

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

1 Comment
kohlbrecher
Crownpeak employee
Crownpeak employee

Hallo Heiko,

vielen Dank für deine Idee zur Verbesserung von FirstSpirit. Es ist uns wichtig, aus den Erfahrungen unserer Kunden und Partner zu lernen. Aus diesem Grund schätzen wir Feedback und freuen uns über jede Anregung.

Wir haben das Thema noch einmal evaluiert, haben aber keine Pläne, es in absehbarer Zukunft zu bearbeiten. Daher können wir deinen Feature Request zum aktuellen Zeitpunkt leider nicht berücksichtigen.

Detaillierte Informationen bezüglich des Auswahlprozesses der Requests, die wir umsetzen, haben wir in unserer Features Policy zusammengefasst.

Viele Grüße

Jan