Eigenschaft

Datentyp

Beschreibung

Standard

allowTags

Liste von Tags

Vorgabe für zugelassene Tags.

tags.[Tagname]

boolean / »HTMLparser_tags

Setzen Sie diese Eigenschaft entweder auf 0 oder 1, um den Tag zuzulassen oder zu verweigern.
Wenn Sie »HTMLparser_tags zuweisen, überstimmen diese automatisch diese Option, da sie dann nicht mehr gebraucht wird.

[Tagname] wird klein geschrieben.

localNesting

Liste von Tags, muss unter den erhaltenen Tags sein

Liste von Tags (unter den bereits gesetzten Tags), bei denen die Verschachtelungs-Eigenschaft auf wahr gesetzt wird.

globalNesting

(ibid)

Liste von Tags (unter den bereits gesetzten Tags), bei denen die Verschachtelungs-Eigenschaft auf global gesetzt wird.

rmTagIfNoAttrib

(ibid)

Liste von Tags (unter den bereits gesetzten Tags), bei denen die rmTagIfNoAttrib-Eigenschaft auf wahr gesetzt wird.

noAttrib

(ibid)

Liste von Tags (unter den bereits gesetzten Tags), bei denen die allowedAttribs-Eigenschaft auf 0 gesetzt wird (was bedeutet, dass alle Attribute entfernt werden).

removeTags

(ibid)

Liste von Tags (unter den bereits gesetzten Tags), die auf jeden Fall entfernt werden.

keepNonMatchedTags

boolean / protect

Wenn diese Eigenschaft gesetzt ist (wahr=1), werden alle Tags ungeachtet von den in $tags befindlichen Tags behalten.
Wenn der Wert protect ist, bekommen die erhaltenen Tags ihre <> in &lt; und &gt; konvertiert. Standardmäßig werden alle Tags ENTFERNT, die nicht ausdrücklich zugelassen sind. Daher werden Sie vielleicht diesen Wert setzen wollen.

htmlSpecialChars

-1/0/1/2

Dies betrifft alle Inhalte, die keine Tags sind:
0 heißt ausgeschaltet - nichts wird gemacht.
1 bedeutet, dass der Inhalt außerhalb der Tags mit htmlspecialchars() bearbeitet wird (eine PHP-Funktion, die Sonderzeichen wie &"<>.. in &...; konvertiert)
2 bedeutet das gleiche wie 1, allerdings bleiben Codes wie &amp; oder ê unangetastet.
-1 führt die gegenteilige Aktion zu 1 durch, d.h. &lt; wird zu < konvertiert, &gt; in >, usw.

xhtml_cleaning

boolean

Bereitet den Inhalt dermaßen auf, dass er XHTML-konform ist. Diese Funktion ist immer noch recht experimentell und unterstützt nur ein paar Funktionalitäten (wie das Konvertieren von Tags und Attributen in Kleinschreibung).


Kommentare von registrierten Benutzern:

Kommentar von: Norman2k

19. 12. 2005, 20:36
Ein Beispiel wie man erreicht das alle Links absolut und nicht mehr relative sind und alle Links die kein "Target" haben, wird _blank zugewiesen:
Typoscript:Zeilennummerierung:  An / Aus

  1. page.stdWrap.HTMLparser=1
  2. page.stdWrap.HTMLparser.keepNonMatchedTags=1
  3. page.stdWrap.HTMLparser.tags.a.fixAttrib.href.prefixRelPathWith=http://deine-domain.com/
  4. page.stdWrap.HTMLparser.tags.a.fixAttrib.target.default=_blank


Das gleiche lässt sich natürlich auch z.B. nur für einen Marker zuweisen:
Typoscript:Zeilennummerierung:  An / Aus

  1. page.10.marks.CONTENT.stdWrap.HTMLparser=1
  2. page.10.marks.CONTENT.stdWrap.HTMLparser.keepNonMatchedTags=1
  3. page.10.marks.CONTENT.stdWrap.HTMLparser.tags.a.fixAttrib.href.prefixRelPathWith=http://deine-domain/
  4. page.10.marks.CONTENT.stdWrap.HTMLparser.tags.a.fixAttrib.target.default=_blank





Seite drucken
 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.