Wie kann ich das CCMS so konfigurieren, dass es den allgemeinen Aufgaben-Topic-Typ anstelle des strikten Aufgaben-Topic-Typs verwendet?
Sie müssen Ihre benutzerdefinierte Topic-Shell-DTD bearbeiten, um die strikte DITA-Taskbody-Einschränkung auszukommentieren oder zu entfernen.
Beschreibung
IXIA CCMS verwendet standardmäßig den strikten Aufgaben-Topic-Typ. Der allgemeine Aufgaben-Topic-Typ bietet ein weniger strenges Inhaltsmodell als das Original-Inhaltsmodell des Aufgaben-Topic-Typs. Sie können IXIA CCMS so konfigurieren, dass stattdessen der allgemeine Aufgaben-Topic-Typ verwendet wird.
Nachdem Sie IXIA CCMS so konfiguriert haben, dass das allgemeine Aufgaben-Topic-Typ verwendet wird, bleiben bestehende Aufgaben-Topic-Typen im Content Store, die mit dem strengen Aufgaben-Topic-Typ strukturiert sind, gültig. Wenn Sie jedoch IXIA CCMS später so umkonfigurieren, dass wieder der strenge Aufgaben-Topic-Typ verwendet wird, werden alle Aufgaben-Topics, die nicht dem restriktiveren DITA-Task-Modell entsprechen, bei der nächsten Bearbeitung des Topics ungültig.
Das strenge Aufgaben-Inhaltsmodell wird durch Anwendung einer Einschränkung auf das in der DTD definierte allgemeine Aufgaben-Inhaltsmodell umgesetzt. Um IXIA CCMS so zu konfigurieren, dass der allgemeine Aufgaben-Topic-Typ verwendet wird, müssen Sie diese Einschränkung in der DTD entfernen.
Lösung
So entfernen Sie die Einschränkung:
- Navigieren Sie in der TEXTML-Verwaltungsperspektive zu system/plugins/, um den Ordner zu finden, der Ihre benutzerdefinierten Shell-DTDs enthält. Zum Beispiel com.acme.dita.dtd.
- Öffnen Sie in dem Ordner, der Ihre benutzerdefinierten Shell-DTDs enthält, den Ordner dtd.
- Bearbeiten Sie die umbenannte Kopie von „IxiaDitabase.dtd“, die für Ihr Unternehmen erstellt wurde. Zum Beispiel AcmeDitabase.dtd.
- Löschen oder kommentieren Sie Folgendes aus:
<!ENTITY % strictTaskbody-c-def PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Strict Taskbody Constraint//EN" "../../../dtd/technicalContent/dtd/strictTaskbodyConstraint.mod"> %strictTaskbody-c-def;
- Suchen Sie die ENTITY-Deklaration
included-domains
und löschen Sie die folgende Zeile:&taskbody-constraints;
- Speichern, schließen und checken Sie die Datei ein.
- Starten Sie IXIA CCMS Desktop neu, damit die Änderungen übernommen werden.