要素の @ishcondition 属性の値を定義することにより、個々の XML 要素にコンディションを設定できます。 単一の @ishcondition 属性内では、値は単純な名前と値のペアにすることも、複雑な式にすることもできます。
始める前に
使用可能なコンディション名とコンディション値は、パブリケーションまたはプロジェクトマネージャーによって定義されている必要があります。 コンテンツにコンディションを適用する前に、使用すべきコンディションとその使用方法を十分に理解しておく必要があります。質問がある場合は、組織内のインフォメーション アーキテクトと話し合ってください。
手順
- リポジトリのオブジェクトをチェックアウトして、オーサリング ツールで表示した状態で、XML エレメントの内側をクリックします。
注: エレメント階層の適切なレベルにコンディションを適用してください。
- をクリックします。
[Condition Builder]ウィンドウが表示されます。
- [ツリー]タブをクリックして、パブリケーションに設定されたコンディション値を表示します。
- ツリー内を移動して、設定するコンディションを見つけます。
ヒント: コンディション名はアルファベット順に表示されます。フィルタ オプションを使用して、コンディション名またはいずれかのコンディション値に出現するテキストに基づいてコンディションを検索できます。
- コンディションおよび値を選択してコンディションを作成するか、必要に応じて値を入力します。
- [追加>>]をクリックします。
エレメントにコンディションが既に設定されている場合、コンディションは Condition Builder にコピーされ、そこでコンディションを拡張するか、上書きできます。
コンディションは、[コンディション]タブに[equal to (等しい)]として追加されます。
- 複雑なコンディションを作成するには、次の手順を実行します (オプション)。
- コンディションを追加した後、コンディション リストから 2 つ以上のコンディションを選択します。
- [AND]または[OR]ボタンをクリックして、論理演算子を選択します。
コンディション リストのコンディション同士を組み合わせ、ブール演算子の[AND]または[OR]を使用して、より複雑なコンディションを作成できます。
- 次のボタンをクリックして、ウィンドウを閉じます。
| オプション | 説明 |
|---|
| OK | カーソルの位置にあるタグの間のデータに、選択したコンディションを適用します。
注: コンディションは、カーソルの位置にあるエレメントの ishcondition 属性に挿入されます。
|
|---|
| 閉じる | データにコンディションを適用せずに、コンディションを保存します。 |
|---|
次のタスク
コンディショナル コンテンツがさまざまな出力で正しく表示されることを確認してください。トピックをコンディション コンテキストが異なる複数の文書で使用する場合は、すべてのバリエーションに対して出力が正しいことを確認してください。