Dynamischer Inhalt

Lernen Sie dynamische Inhalte kennen, erfahren Sie, wie Sie Inhalte markieren und wie Sie dynamische Inhaltsfilter in Adobe FrameMaker erstellen. In zwei Beispielszenarien wird der Mechanismus des dynamischen Inhaltsfilters erläutert.

In diesem Thema

Einführung

In Adobe FrameMaker können Sie mit der Funktion „Dynamischer Inhalt“ Inhalte veröffentlichen, die Ihre Benutzer basierend auf den von Ihnen definierten Parametern einfach filtern können. Sie können z. B. dynamische Inhaltsfilter erstellen, um Inhalte nach Regionen (z. B. „USA“, „CANDA“ und „UK“), nach Zielgruppen (z. B. „Administrator“ und „End User“) oder nach Inhaltsübermittlungs-Plattformen (z. B. „Web“, „App“ oder „Print“) zu filtern. Mit „Dynamischer Inhalt“ können Sie auch einfach Inhalte aus einer Hand erstellen. Zum Definieren des Filterkriteriums können Sie Bedingungs-Tags oder Elementattribute verwenden.

Wenn Sie in „Responsive HTML“ und „Mobilanwendung“ veröffentlichen, wird eine Filterregisterkarte angezeigt, auf der Benutzer den Inhalt nach dem ausgewählten Kriterium filtern können. Wenn der Benutzer einen Filter anwendet, beschränkt die Suche die Ergebnisse auf den gefilterten Inhalt.

Dynamische Inhaltsfilter können auf die Ausgaben „Responsive HTML5“ und „Mobilanwendung“ angewendet werden.

Markieren Ihrer Inhalte

Um dynamische Inhaltsfilter in Ihrer mit Adobe FrameMaker generierten veröffentlichten Ausgabe zu erstellen, müssen Sie Ihre Inhalte mit Bedingungs-Tags oder Elementattributen markieren. Markierter Inhalt kann dann in der veröffentlichten Ausgabe gefiltert werden.

Sie können mehrere Bedingungs-Tags auf denselben Abschnitt Ihres Inhalts anwenden. Beispiel:

In der veröffentlichten Ausgabe hat ein Benutzer anschließend die Möglichkeit, Inhalt anhand der Region zu filtern. Sie können auch einen anderen bedingten Ausdruck erstellen, z. B. „US UND UK“, um ein Filterkriterium mit dem Titel „Englischsprachige Märkte“ zu erstellen.

Außerdem können Sie Bedingungs-Tags auf Inhalte in jeder beliebigen Kombination anwenden. Aus diesem Grund müssen Sie beachten, wie die Ausgabe anhand des Ausgabefilterungsmechanismus angezeigt wird. Ein Beispiel für die Funktionsweise von Filtern finden Sie unter Verwenden dynamischer Inhaltsfilter in der veröffentlichten Ausgabe.

Wenn Sie dynamische Inhaltsfilter in einem Dokument verwenden, müssen Sie nicht Ihren gesamten Inhalt mit Tags versehen. Nicht gekennzeichnete Inhalte gelten als nicht bedingt. Nicht bedingter Inhalt wird dem Benutzer unabhängig vom angewendeten Filter immer angezeigt.

Erstellen eines dynamischen Inhaltsfilters

Sie können für jeden Inhaltsübermittlungskanal einen dynamischen Filter erstellen.

So erstellen Sie einen dynamischen Inhaltsfilter in Adobe FrameMaker:

  1. Öffnen Sie das Dokument, das Buch oder die DITA Map, das/die Sie veröffentlichen möchten.

  2. Wählen Sie Datei > Veröffentlichen, um das Fenster Veröffentlichen zu öffnen.

  3. Klicken Sie mit der rechten Maustaste auf den Inhaltsübermittlungskanal Responsive HTML5 oder Mobilanwendung und wählen Sie Einstellungen bearbeiten im Kontextmenü aus. Das Dialogfeld Einstellungen für Veröffentlichungen wird geöffnet.

  4. Wählen Sie im Dialogfeld Einstellungen für Veröffentlichungen die Registerkarte Allgemein. Wählen Sie Dynamischen Inhaltsfilter in der Ausgabe verwenden. Klicken Sie auf Anpassen. Das Dialogfeld dynamischer Inhaltsfilter wird angezeigt.

  5. Klicken Sie im Dialogfeld Dynamischer Inhaltsfilter auf das Symbol Neue Gruppe hinzufügen, um eine Filterkriteriengruppe zu erstellen.

    Definieren Sie einen Anzeigenamen für diese Kriteriengruppe.

  6. Klicken Sie auf das Symbol Kriterien hinzufügen, um ein neues Filterkriterium zu erstellen. Adobe FrameMaker erkennt automatisch, ob Sie die Einstellungen für unstrukturierten oder strukturierten Inhalt bearbeiten.

    • Für unstrukturierten Inhalt wird das Dialogfeld Tags und Ausdrücke angezeigt. Die verfügbaren Bedingungs-Tags und bedingten Ausdrücke werden angezeigt.

      Wählen Sie die Bedingungs-Tags oder bedingten Ausdrücke aus, die in die Kriteriengruppe aufgenommen werden sollen.

      Klicken Sie auf OK, um das Dialogfeld Tags und Ausdrücke zu schließen.

    • Für strukturierten Inhalt wird das Dialogfeld Bedingungsattribut auswählen angezeigt.

      Wählen Sie eines der verfügbaren Elementattribute in der Dropdown-Liste Attribut aus.

      Definieren Sie im Textfeld Attributwert den Attributwert, der zum Filtern des Inhalts verwendet wird.

      Definieren Sie im Textfeld Anzeige in Ausgabe als den Namen, der in der veröffentlichten Ausgabe für dieses Kriterium angezeigt wird.

      Klicken Sie auf OK, um das Dialogfeld Bedingungsattribut auswählen zu schließen.

  7. Legen Sie fest, ob Sie Inhalte standardmäßig in der veröffentlichten Ausgabe filtern möchten. Um das Standardfilterkriterium festzulegen, klicken Sie mit der rechten Maustaste auf das Filterkriterium. Wählen Sie Standardmäßig auswählen.

  8. Um den Anzeigenamen eines Filterkriteriums oder einer Filterkriteriengruppe zu ändern, klicken Sie mit der rechten Maustaste auf den Anzeigenamen. Wählen Sie Umbenennen im Kontextmenü.

  9. Damit Ihre Benutzer mehrere Filterkriterien auswählen können, wählen Sie Mehrfachauswahl in einer Gruppe zulassen.

  10. Verschieben Sie mit den Navigationspfeilen die Filterkriteriengruppen und das Filterkriterium innerhalb eines Filters. Beispiel: Wenn Sie ein Filterkriterium aus einer Gruppe verschieben möchten, klicken Sie auf den Pfeil nach links. Dadurch wird das Filterkriterium auf dieselbe Ebene verschoben wie die Gruppe, in der es enthalten ist, bzw. eine Ebene über die Gruppe. Mit dem Pfeil nach rechts können Sie ein Filterkriterium, das sich außerhalb sämtlicher Gruppen befindet, in die nächste Gruppe darunter verschieben. Sie können das Filterkriterium auch innerhalb einer Filterkriteriengruppe nach oben und unten verschieben.

  11. Klicken Sie auf Speichern.

  12. Klicken Sie im Dialogfeld Einstellungen für Veröffentlichungen auf Speichern und Schließen.

Hinweis: Die Anzeigenamen einer Filterkriteriengruppe müssen eindeutig sein. Außerdem müssen Anzeigenamen von Filterkriterien innerhalb einer Filterkriteriengruppe eindeutig sein. Bei der Überprüfung der Eindeutigkeit eines Anzeigenamens wird die Groß-/Kleinschreibung nicht berücksichtigt. Beispielsweise können Sie innerhalb derselben Gruppe nicht die beiden Anzeigenamen „Endbenutzer“ oder „ENDBENUTZER“ erstellen.
Hinweis: Sie können Sonderzeichen in Anzeigenamen von Filterkriterien einschließen. Die folgenden Zeichen sind jedoch nicht zulässig: Doppelpunkt (:), Semikolon (;), Komma (,), Prozentzeichen (%), kaufmännisches Und-Zeichen (&), Raute (#) und Gleichheitszeichen (=).
Hinweis: Wenn kein Inhalt mit einem Bedingungs-Tag oder Elementattribut markiert ist, wird das Filterkriterium in der veröffentlichten Ausgabe nicht angezeigt. Wenn keines der Filterkriterien innerhalb einer Filterkriteriengruppe angezeigt werden kann, wird die gesamte Filterkriteriengruppe nicht angezeigt. Wenn ein Bedingungs-Tag nicht im Filter verwendet wird (als Bedingungs-Tag oder Teil eines bedingten Ausdrucks), wird dieses Bedingungs-Tag vom Inhalt entfernt, auf den es im Projekt angewendet wurde.

Verwenden dynamischer Inhaltsfilter in der veröffentlichten Ausgabe

Nachdem Sie einen dynamischen Inhaltsfilter definiert haben, können Sie die Ausgabe generieren.

Die veröffentlichte Ausgabe enthält ein Filtersymbol in der Funktionsleiste (Navigationsbereich). Klicken Sie auf das Filtersymbol, um die verfügbaren dynamischen Inhaltsfilter anzuzeigen.

Um den Inhalt zu filtern, wählen Sie die Filterkriteriengruppen oder ein bestimmtes Filterkriterium innerhalb einer Filterkriteriengruppe aus.

In den folgenden Abschnitten werden für zwei Szenarien die möglichen Ergebnisse angewendeter Filter erläutert, um die Funktionsweise des Mechanismus des dynamischen Inhaltsfilters zu beschreiben:

Auswählen eines Kriteriums in einer Filterkriteriengruppe

Wenn Sie im Filter „Region“ den Eintrag „US“ wählen:

  • Alle nur mit „US“ markierten Inhalte werden angezeigt.

  • Der gesamte mit einer Kombination aus „US“ und beliebigen anderen Kriterien markierte Inhalt wird angezeigt.

    Mit „US“ und „UK“ markierte Inhalte werden angezeigt, aber nur mit „UK“ markierte Inhalte werden ausgeblendet. Ebenso werden mit „UK“ und „CANADA“ markierte Inhalte ausgeblendet.

  • Alle Inhalte, die mit Bedingungs-Tags oder Elementattributen in der Filterkriteriengruppe „Audience“ gekennzeichnet sind, werden nur angezeigt, wenn der Inhalt mit „US“ kombiniert wird.

    Mit „US“ und „PDF“ markierter Inhalt wird angezeigt. Aber nur mit „PDF“ markierte Inhalte werden ausgeblendet. Ebenso wird mit den Bedingungs-Tags „UK“ und „Print“ markierter Inhalt ausgeblendet.

  • Der gesamte Inhalt ohne Tags wird angezeigt.

Auswählen eines Kriteriums in einer Filterkriteriengruppe und eines anderen Kriteriums in einer zweiten Filterkriteriengruppe

Wenn Sie „US“ in der Gruppe „Region“ und „Drucken“ in der Gruppe „Plattform“ wählen:

  • Der gesamte nur mit „US“ markierte Inhalt wird angezeigt.

  • Der gesamte nur mit „PDF“ markierte Inhalt wird angezeigt.

  • Alle Inhalte, die mit einem anderen Bedingungs-Tag, Elementattribut oder einer Kombination anderer Bedingungs-Tags markiert sind, werden ausgeblendet.

  • Der gesamte Inhalt, der mit einer Kombination aus den Bedingungs-Tags „USA“ und „PDF“ markiert ist, wird angezeigt.

  • Die Inhalte, die mit einer Kombination aus „US“ und einer anderen Bedingung markiert sind, werden ausgeblendet.

  • Die Inhalte, die mit einer Kombination aus „PDF“ und einer anderen Bedingung markiert sind, werden ausgeblendet.

  • Mit „US“, „Print“ und „Online“ markierte Inhalte werden angezeigt.

  • Mit „US“ und „Online“ oder „Print“ und „Online“ markierte Inhalte werden ausgeblendet.

  • Der gesamte Inhalt ohne Tags wird angezeigt.