Search the FirstSpirit Knowledge Base
Hallo Community,
mit dieser Regel prüfe ich mit einem ValueService ob das Feld in einer bestimmten Sprache (die in den Projekteinstellungen definiert ist) leer ist.
<ON_RELEASE>
<SCHEDULE service="LanguageValidation" id="x" delay="0">
<PARAM name="value">
<PROPERTY source="pt_headline" name="EMPTY"/>
</PARAM>
<PARAM name="lang">
<PROPERTY source="#global" name="LANG"/>
</PARAM>
</SCHEDULE>
<DO>
<VALIDATION>
<PROPERTY source="pt_headline" name="VALID"/>
<MESSAGE lang="*" text="The headline must not be empty!"/>
<MESSAGE lang="DE" text="Der Seitentitel darf nicht leer sein!"/>
</VALIDATION>
</DO>
</ON_RELEASE>
Das Feld wird korrekt validiert. Also das Feld wird gelb markiert, wenn man es leer lässt. Aber dennoch kann kann ich die Seite freigeben.
Richtigerweise müsste ja eine Exception erscheinen und die Seite soll im "nicht freigegebenen" Zustand bleiben.
Muss ich noch etwas beachten?
Danke und viele Grüße
Timo
Hallo Timo,
siehe hierzu folgenden Beitrag:
https://community.e-spirit.com/message/24316#24316
Dort ist der Hinweis, dass ValueServices während ON_RELEASE nicht zur Verfügung stehen.
Viele Grüße
Jan Tilo
Hallo Timo,
siehe hierzu folgenden Beitrag:
https://community.e-spirit.com/message/24316#24316
Dort ist der Hinweis, dass ValueServices während ON_RELEASE nicht zur Verfügung stehen.
Viele Grüße
Jan Tilo
OK danke für die Antwort.
Das ist wirklich schade.