Arbeiten mit Ditavals

Ein Ditaval ist ein Satz von Regeln zum Umgang mit bedingten Profiling-Attributen in der Map und den Topics, aus denen Sie eine Ausgabe erstellen. Sie können ein Ditaval-Objekt erstellen und anschließend die Regeln im Ditaval-Editor einrichten.

Der Ditaval kann angeben, welche Werte für bedingte Profiling-Attribute beim Generieren einer Ausgabe aus einer Map ein- oder ausgeschlossen werden sollen. Ausgeschlossene bedingte Profiling-Attribute werden in der finalen Ausgabe nicht angezeigt.

Anmerkung: Wenn ein Ditaval nicht angibt, ob ein bestimmtes bedingtes Profiling-Attribut ein- oder ausgeschlossen werden soll, wird es standardmäßig automatisch in die generierte Ausgabe eingeschlossen. Um ein bedingtes Profiling-Attribut auszuschließen, müssen Sie einen Ditaval explizit so konfigurieren, dass es ausgeschlossen wird.

Sobald er erstellt und konfiguriert wurde, können Sie diesen Ditaval auf Inhalte anwenden, wenn Sie eine Ausgabe generieren. Durch die Verwendung eines Ditaval wird sichergestellt, dass die Bedingungen immer konsistent auf die generierte Ausgabe angewendet werden.

Beispiel einer Ditaval-Konfiguration

Angenommen, Sie haben eine Map mit drei bedingten Profiling-Attributen und zwei möglichen Werten für jedes Attribut:

  • Plattform: Linux oder Windows
  • Zielgruppe: Administrator oder Autor
  • Version: T34 oder B52

Sie können einen Ditaval für jede Kombination erstellen, die Sie generieren müssen. Bei dem folgenden Code handelt es sich um ein Beispiel dafür, wie Sie den Ditaval zum Generieren des Administratorhandbuchs für die B52-Version auf Linux konfigurieren:

<?xml version="1.0" encoding="UTF-8"?>
				<val>
				<prop action="include" att="audience" val="admin"/>
				<prop action="exclude" att="audience" val="writer"/>	
				<prop action="include" att="platform" val="linux"/>
				<prop action="exclude" att="platform" val="windows"/>
				<prop action="include" att="product" val="B52"/>
				<prop action="exclude" att="product" val="T34"/>
				</val>

Aktionen für bedingte Profiling-Attribute

In einem Ditaval können Sie zusätzliche Aktionen für IXIASOFT CCMS Web definieren, die über das Ein- und Ausschließen hinausgehen. Im Ditaval-Editor können Sie CCMS Web anweisen, eine oder mehrere der folgenden Aktionen auszuführen:

  • Flag: Inhalte werden eingeschlossen, in der Ausgabe jedoch über die Formatierung gekennzeichnet. Bei Auswahl dieser Aktion stehen Ihnen zusätzliche Optionen zum Formatieren des gekennzeichneten Inhalts zur Verfügung. Sie können den Stil, die Farbe und den Hintergrund auswählen, die verwendet werden sollen.
  • Include: Inhalte werden in die Ausgabe eingeschlossen.
  • Exclude: Inhalte werden von der Ausgabe ausgeschlossen.
  • Passthrough: Inhalte werden in die Ausgabe eingeschlossen, die Bedingung wird jedoch als Teil der Ausgabe beibehalten.