Zum Hauptinhalt gehen

Nicht übersetze Absätze automatisch abwählen

Kommentare

5 Kommentare

  • Zendesk API User
    Author: mbergmann - 12/20/2016 12:33

    Hallo Florian,

    wie machst Du denn aktuell die Validierung? Per allowEmpty oder Regel? Bei mehrsprachigen Projekten empfehlen wir unbedingt die Nutzung von Regeln.

    Der "ist übersetzt"-Haken an der Seite ist ja erstmal nur ein Flag. Wie das behandelt wird kann man in den Projekt-Optionen im ServerManager einstellen.

    Wenn Felder nur Pflichtfelder sein sollen wenn die Seite als "Übersetzt" markiert ist, muss das mit in die Regel rein. Bei mehrsprachigen Projekten macht es übrigens je nach Anzahl der Sprachen ggf. Sinn, hier für andere Sprachen als die Mastersprache nur scope="release" zu nutzen.

    Wichtig in diesem Zusammenhang auch: Die Prüfung auf "übersetzt" (Seite) oder auch "Absatz erzeugen" (Absätze) darf nicht in die Vorbedingung (<IF>) der Regel sondern muss mit in das <WITH> integriert werden, siehe z.B. auch hier.

    Eine Möglichkeit das Standardverhalten der Haken zu definieren gibt es nicht.

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: Florian_Walter - 12/20/2016 13:37

    Hallo Michael,

    danke für die schnelle Antwort.

    Wir haben das Projekt erst übernommen und migrieren grade von FS 4.2 auf FS 5.2, daher findet die Validierung hier per allowEmpty statt.

    hier für andere Sprachen als die Mastersprache nur scope="release" zu nutzen.

    Du meinst hier Scope der Validierung in den Regeln oder?

    Das ist zwar schon die richtige Antwort oben, ich lasse das aber noch so lange offen bis ich es auch implmentiert habe. Entsprechende Rückfragen würde ich dann hier mit aufnehmen.

    Danke schon mal!

    Gruß,

    Florian

    0
  • Zendesk API User
    Author: mbergmann - 12/20/2016 14:52

    Hallo Florian,

    hier für andere Sprachen als die Mastersprache nur scope="release" zu nutzen.

    Du meinst hier Scope der Validierung in den Regeln oder?

    Ja, genau. Kommt aber immer auf die konkrete Anforderung an. Seitdem es die Regeln gibt, macht es Sinn die Eigenschaft "Pflichtfeld" im jeweiligen Kontext genauer zu definieren, also auch das "wann" (Sofort, erst beim Release) und "unter welchen Voraussetzungen" (übersetzt, aktiv usw.). Da gibt es die unterschiedlichsten (in ihrem Kontext jeweils sinnvollen) Ausprägungen je nach gewünschtem Workflow, Anzahl der Sprachen (auch in Verbindung mit "wer pflegt welche Sprachen") usw.

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: Seikrit - 4/5/2024 11:56

    Hallo Michael,


    Eine Möglichkeit das Standardverhalten der Haken zu definieren gibt es nicht.


    gibt es mittlerweile die Möglichkeit das Standardverhalten für die Haken auf Absatzebene zu definieren?

    Viele Grüße

    Julia

    0
  • Zendesk API User
    Author: bIT_sosswald - 4/8/2024 7:57

    Hallo Florian,

    das Geheimnis ist vermutlich ein weiteres Attribut zur Validierung:

    <RULE> <WITH> <NOT> <AND> <PROPERTY name="TRANSLATED" source="#global"/> <PROPERTY name="INCLUDED" source="#global"/> <PROPERTY name="EMPTY" source="st_items"/> </AND> </NOT> </WITH> <DO> <VALIDATION scope="SAVE"> <PROPERTY name="VALID" source="st_items"/> <MESSAGE lang="*" text="At least one accordion element must be maintained."/> <MESSAGE lang="DE" text="Mindestens ein Akkordeonelement muss gepflegt sein."/> </VALIDATION> </DO> </RULE>

    Property TRANSLATED prüft ob die Seite übersetzt ist.

    Property INCLUDED prüft ob der Absatz inkludiert. (Siehe: https://docs.e-spirit.com/odfs/vorlagenentwick/regeln/formulareigensc/eigenschaft-inc/index.html)

    Ich denke, dass das dein Problem lösen. - So kannst du die Validierung nur anschalten, wenn der Absatz auch inkludiert ist.

     

    Beste Grüße
    Sandro

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.