Startseite
Startseite

Startseite / Vorlagenentwicklung / Regeln / Darstellung einer Regelverletzung / im ContentCreator

Anzeige von Regelverletzungen in dynamischen Formularen

Darstellung im ContentCreator

Regelverletzungen werden dem Redakteur im ContentCreator bereits in der Seitenvorschau und nicht erst beim Öffnen des Formulars angezeigt:

Regeln: Darstellung im ContentCreator (Menüleiste)

Im Statusbereich des ContentCreators: Regelverletzungen werden mit einem Ausrufezeichen in der Statusanzeige und unter dem Menüpunkt „Validierungsprobleme“ im Statusmenü angezeigt (Das Icon wird unabhängig von der verwendeten Restriktionsstufe immer „gelb“ angezeigt).

Beim Klick auf einen Eintrag unterhalb von „! Validierungsprobleme“ kann der Redakteur direkt das entsprechende Formular öffnen, um dort die Eingabe zu korrigieren.

Hinweis: In diesem Bereich werden nur Regelverletzungen innerhalb der Restriktionsstufen <ON_SAVE/> und <ON_RELEASE/> angezeigt. Regelverletzung innerhalb eines <ON_EVENT/>-Tags werden nicht angezeigt.

In der Seitenvorschau des ContentCreators: Regelverletzungen werden auch beim Anzeigen von Bearbeitungsmöglichkeiten für Absätze oder Eingabekomponenten innerhalb der Seitenvorschau anzeigt (beim Überfahren des Bereichs mit dem Mauszeiger). Dazu wird die Umrahmung durch eine gelbe Markierung (siehe Punkt 8) und die eingeblendeten Iconleiste durch ein gelbes Ausrufezeichen (siehe Punkt 7) ergänzt. (Das Icon wird unabhängig von der verwendeten Restriktionsstufe immer „gelb“ dargestellt).

Beim Bearbeiten der Formularinhalte im ContentCreator: Jede Verletzung einer Regel wird dem Redakteur unmittelbar beim Bearbeiten eines Formulars angezeigt (analog zum SiteArchitect):

  1. Anzeige einer Regelverletzung innerhalb einer Redaktionssprache durch eine farbige Beschriftung in der Sprachumschaltung.
  2. Anzeige einer Regelverletzung innerhalb einer Gruppierung von Eingabekomponenten durch eine farbige Markierung der Register (vgl. CMS_GROUP).
  3. Anzeige einer Regelverletzung innerhalb einer Eingabekomponente durch eine farbige Hervorhebung der Komponente.
  4. Anzeige von (sprachabhängigen) Korrekturhinweisen für Eingabekomponenten, sofern diese vom Vorlagenentwickler definiert wurden (siehe <MESSAGE/>-Tag).
  5. Neben den Hinweisen, die explizit vom Vorlagenentwickler in der Regel definiert werden können (siehe Punkt 4), blendet das FirstSpirit-Framework automatisch einen Korrekturhinweis mit der Aufforderung "Bitte korrigieren Sie Ihre Eingabe!" außerhalb des scrollbaren Bereichs ein, der für den Redakteur immer sichtbar bleibt.
  6. Eine Anzeige der gesammelte Korrekturhinweise für diese Seite (vgl. Darstellung im SiteArchitect) erfolgt im ContentCreator über den Statusbereich (s.o.) und nicht über das Formular.
  7. Anzeige einer Regelverletzung durch ein gelbes Ausrufezeichen in der Iconleiste beim Überfahren des Bereichs in der Seitenvorschau.
  8. Anzeige einer Regelverletzung durch eine gelbe Markierung beim Überfahren des Bereichs in der Seitenvorschau.

Mit Ausnahme der Korrekturhinweise für eine Eingabekomponente werden alle Markierungen und Hinweise automatisch vom FirstSpirit-Framework zur Verfügung gestellt.

Wichtig Prinzipbedingt können nicht alle Regelverletzungen im ContentCreator angezeigt werden. Die Anzeige einer Regelverletzung, die nicht direkt im Formular der angezeigten Vorschauseite, sondern in einem abhängigen Formular stattfindet, kann beispielsweise nicht angezeigt werden (z. B. eine Verweisvorlage, die in einer Eingabekomponente der Seite verwendet wird).
Wichtig Darüber hinaus ist die Verwendung von InEdit für komponentenübergreifende Regeln teilweise nicht geeignet. Da bei einer Verwendung von InEdit nur die bearbeitete Eingabekomponente geprüft wird und nicht das komplette Formular (und damit mögliche weitere darin enthaltene Eingabekomponenten), können dem Redakteur eventuelle Verletzungen der anderen Eingabekomponenten bei einer Bearbeitung mit InEdit nicht visualisiert werden. Potenziell können auf diese Weise auch Werte eingegeben / gespeichert werden, die für die zweite Eingabekomponente eine Regelverletzung darstellen.

Beispiel:
Ein Formular enthält zwei Eingabekomponenten, A und B. Der Wert in Eingabekomponente B ändert sich aufgrund der Regeldefinition je nach Eingabe in Eingabekomponente A. Wird durch diese Werteänderung in Eingabekomponente B eine Regel für diese Eingabekomponente verletzt, wird dies dem Redakteur beim Bearbeiten per InEdit nicht visualisiert, sondern erst, wenn er das zugehörige Formular öffnet.

Regeln: Abhängige Komponenten (InEdit)

Farbschema

Für die farbige Hervorhebung einer Regelverletzung wird ein Farbschema verwendet, das abhängig von der verwendeten Restriktionsstufe ist:

  • „rot“ bei verletzter <ON_SAVE/>-Regel
  • „gelb“ bei verletzter <ON_RELEASE/>-Regel
  • keine farbige Hervorhebung bei verletzter <ON_EVENT/>-Regel

Treten innerhalb eines Formulars mehrere Regelverletzungen auf, wird für Markierungen und Korrekturhinweise des gesamten Formulars immer das Farbschema der höchsten Restriktionsstufe verwendet (ausgenommen die Anzeige im Statusbereich und innerhalb der Seitenvorschau). Die Markierungen und Korrekturhinweise für einzelne Eingabekomponenten erfolgen aber innerhalb des Farbschemas der jeweiligen Restriktionsstufe.

© 2005 - 2015 e-Spirit AG | Alle Rechte vorbehalten. | Letzte Änderung: 2015-02-18