filterTags

Verfügbar für: Content Management Server

Aufgabe: Das Kommando entfernt aus einem Hauptinhalt unerwünschte Tags oder Tag-Attribute.

Syntax:

filterTags blob blob mode taglist

Funktionsparameter:

  • blob ist der zu filternde Hauptinhalt.
  • mode gibt an, wie mit dem Hauptinhalt verfahren werden soll. mode kann sein:
    • allowedTags: die Liste taglist enthält die Namen der Tags, die im Hauptinhalt vorkommen dürfen. Alle anderen Tags werden entfernt.
    • disallowedTags: die Liste taglist enthält die Namen der Tags, die aus dem Hauptinhalt entfernt werden sollen. Alle anderen Tags verbleiben im Hauptinhalt.
  • taglist enthält die Liste der Tags, die (abhängig von mode) im Hauptinhalt verbleiben dürfen oder aus dem Hauptinhalt entfernt werden sollen. Ein Element von taglist kann wiederum eine Liste mit zwei Elementen sein. Das erste Element wird als der Name eines Tags interpretiert, das zweite als die Liste der Attribute dieses Tags. Ist mode gleich allowedTags, so sind bei diesem Tag die aufgeführten Attribute erlaubt und alle anderen werden entfernt. Ist mode gleich disallowedTags, so sind bei diesem Tag die aufgeführten Attribute nicht erlaubt und werden entfernt.

Rückgabewert bei Erfolg: der gefilterte Hauptinhalt.

Erforderliche Rechte (nur CM): keine.

Beispiel:

filterTags blob $oldBlob allowedTags {p br img}