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}