Richtlinien zum Erstellen von Attributfilterregeln

Richtlinien zum Erstellen von Attributfilterregeln

Beim Erstellen einer Filterregel können Sie die Schaltfläche Regel hinzufügen verwenden oder die Regel manuell in das Textfeld Ausdruck eingeben. Beim Speichern einer Regel prüft FrameMaker deren Syntax. Regeln mit falscher Syntax können nicht gespeichert werden.

Groß- und Kleinschreibung von Attributname und -wert

Bei Attributnamen in einer Regel wird Groß- und Kleinschreibung unterschieden. Bei Attributwerten spielt die Groß- und Kleinschreibung dagegen keine Rolle.

Richtig:

(audience="ADMIN" OR audience="enduser")

Diese Regel filtert Inhalte mit dem Attributwert ADMIN, Admin oder admin.

Falsch:

(audience="admin" OR Audience="enduser")

Die Groß- und Kleinschreibung des Attributnamens muss mit der Definition im Fenster Attribute übereinstimmen.

Attributwert

Der Wert eines Attributs muss in doppelte Anführungszeichen eingeschlossen werden und darf nicht leer sein.

Falsch:

(audience="")

Verwenden Sie diese Regel nicht, um Elemente mit beliebigem Wert für das Attribut zu filtern. Verwenden Sie stattdessen den oben beschriebenen ANY-Operator.

Verwendung von Klammern

Jedes Paar aus Attributname und -wert muss in Klammern eingeschlossen werden.

Schließen Sie nur Werte desselben Attributs in dieselben Klammern ein.

Richtig:

(audience="admin" OR audience="enduser" OR audience="author")

Falsch:

(audience="admin" AND product="framemaker")

Sie können nur Werte desselben Attributs in dieselben Klammern einschließen.

Falsch:

audience="admin" OR audience="enduser" OR audience="author"

Die Paare aus Name und Wert müssen in Klammern eingeschlossen werden. Auch ein einzelnes Paar aus Name und Wert muss in Klammern eingeschlossen werden.

Verwendung des Operators AND

Der Operator AND kann nicht dazu verwendet werden, dasselbe Attribut zu filtern. Er kann nur zum Filtern verschiedener Attribute verwendet werden.

Falsch:

(audience="admin" AND audience="enduser")

Richtig:

(audience="admin" OR audience="enduser") AND (product="framemaker")

Verwendung des Operators NOT

Der Operator NOT muss vor der öffnenden Klammer einer Gruppe aus Attributname und -wert stehen.

Falsch:

(audience="admin") AND (NOT product="framemaker")

Richtig:

(audience="admin") AND NOT (product="framemaker")

Richtig:

NOT (product="framemaker")

Verwendung des Operators ANY

Hiermit filtern Sie Inhalte, die mit einem beliebigen Wert eines Attributs markiert sind.

Richtig:

(audience #ANY)

Die obige Regel schließt alle Inhalte ein, die mit dem Attribut „audience“ markiert wurden, unabhängig vom Wert des Attributs.

Richtig:

NOT (audience #ANY)

Die obige Regel schließt alle Inhalte aus, die mit dem Attribut „audience“ markiert wurden, unabhängig vom Wert des Attributs.