属性のフィルタールール作成のガイドライン

属性のフィルタールール作成のガイドラインです。

フィルタールールを作成するときに、「ルールを追加」ボタンを使用するか、「」テキストボックスにルールを手動入力するかを選択できます。 「ルールを保存」を選択すると、FrameMaker がルールの構文を確認します。 構文が無効なルールは保存できません。

属性の名前と値のペアの場合

ルール内の属性名では、大文字と小文字が区別されます。 ただし、属性の値では大文字と小文字は区別されません。

正解

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

このルールは、属性値 ADMIN、Admin または admin でタグ付けされたコンテンツにフィルターを適用します。

不正解

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

属性名は 属性 パネルの定義に合わせて大文字または小文字で定義する必要があります。

属性値

属性の値は二重引用符で囲む必要があり、空にすることはできません。

不正解

(audience="")

このルールを使用して、属性値を持つエレメントにフィルターを適用しないでください。 代わりに、前述の演算子 ANY を使用します。

括弧の使用

各属性の名前と値のペアは、括弧で囲む必要があります。

同じ括弧内には同じ属性しか含めることができません。

正解

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

不正解

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

同じ括弧内には同じ属性しか含めることができません。

不正解

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

名前と値のペアは、括弧で囲む必要があります。 1 組のペアでも括弧で囲んでください。

AND 演算子の使用

AND 演算子を使用して同じ属性にフィルターを適用することはできません。 複数の異なる属性にフィルターを適用するときにのみ使用できます。

不正解

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

正解:

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

NOT 演算子の使用

NOT 演算子を使用する場合は、属性の名前と値のグループを囲む括弧の左括弧の前に入力する必要があります。

不正解

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

正解:

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

正解:

NOT (product="framemaker")

ANY 演算子の使用

属性の任意の値でタグ付けされたコンテンツにフィルターを適用します。

正解

(audience #ANY)

このルールは、audience 属性の値に関わらず、その属性でタグ付けされたすべてのコンテンツを含めます。

正解

NOT (audience #ANY)

このルールは、audience 属性の値に関わらず、その属性でタグ付けされたすべてのコンテンツを除外します。