CONFIG
Dies ist in tslib/ als $GLOBALS["TSFE"]->config["config"] bekannt, die Eigenschaft debug ist daher als $GLOBALS["TSFE"]->config["config"]["debug"] zugänglich.
Eigenschaft | Datentyp | Beschreibung | Standard |
list | HTTP_GET_VARS, die in Typo über Links weitergegeben werden sollten. Diese werden in einen String kompiliert, der in $GLOBALS["TSFE"]->linkVars gespeichert wird. Beispiel: Dies wird allen Links in Typo3 "&noFrames=[noFrames-Wert] &print=[print-Wert]" hinzufügen. | ||
string | Erlaubt Ihnen, eine Liste von Seiten-ID anzugeben, denen immer ein bestimmter "&MP=..."-Parameter hinzugefügt wird. Syntax: Beispiel: Dies wird standardmäßig allen Links, die auf die Seiten 36, 37 oder 48 verlinken, den Parameter &MP=2-207 hinzufügen. | ||
Liste von PIDs/string | Definiert eine Liste von ID-Nummern, von denen die MP-Nummern automatisch für den Zweig berechnet werden. Das Ergebis wird genauso wie »MP_defaults benutzt, um MP-Vars zu finden, wenn vor dem Aufruf von t3lib_tstemplate::linkData() keine angegeben wurde. Sie können "root" als Spezial-Schlüsselwort in der ID-Liste angeben, was einen Map-Baum für die gesamte Seite erzeugt (das könnte jedoch sehr rechenaufwendig werden, wenn es viele Seiten gibt!). Die Reihenfolge der angegebenen IDs könnte von Bedeutung sein; Jede ID in einem Zweig, der schon berechnet wurde (von einem vorherigen ID-Rootpoint) wird nicht noch einmal berechnet. | ||
boolean | Wenn gesetzt, wird die Typolink-Funktion nicht versuchten, den nächsten MP-Wert für die ID zu finden. | ||
string | Die Zeichencodierung, die intern für das Rendern des Seiteninhaltes verwendet wird. Es wird empfohlen, dass hier die gleiche Zeichencodierung wie in der Haupt-Datenquelle (z.B. der Datenbank) verwendet wird. So wäre keine weitere Konvertierung vonnöten. Wenn Sie eine andere Ausgabe-Zeichencodierung als die Render-Zeichencodierung brauchen, siehe »metaCharset unten. Wenn Sie TYPO3_CONF_VARS['BE']['forceCharset'] setzen, wird dieser Wert als"renderCharset" verwendet. Es wird sehr empfohlen, diese Eigenschaft in Typo3 auf multilingualen Websites zu verwenden. Wenn Sie diese Eigenschaft setzen, müssen Sie sich nicht um "renderCharset" und "metaCharset" sorgen - im ganzen System wird die gleiche Zeichencodierung verwendet. | TYPO3_CONF_ VARS['BE'] ['forceCharset'] falls gefunden, sonst "iso-8859-1" | |
string | Zeichencodierung, die für die Ausgabe verwendet wird. Zum Beispiel im Meta-Tag: Wird a) für den HTML-Meta-Tag, b) für den HTTP-Header (außer, dieser wurde mit »disableCharsetHeader deaktiviert) und c) für xhtml-Prologe (wenn verfügbar) verwendet. Wenn sich »renderCharset und metaCharset unterscheiden, wird der auszugebende Inhalt vor der Ausgabe automatisch nach metaCharset konvertiert und ebenso werden Werte, die an die Seite übermittelt wurden, zur internen Verarbeitung von metaCharset nach »renderCharset konvertiert. Diese Konvertierung beansprucht natürlich Zeit, also noch ein guter Grund, für beides die gleiche Zeichencodierung zu verwenden. | Wert von .renderCharset | |
boolean | Standardmäßig wird ein Header "content-type:text/html; charset..." gesendet, was von dieser Option deaktiviert wird. | ||
string | Wenn der Wert xhtml_frames ist, wird ein Header für XHTML-frames ausgegeben. <?xml version="1.0" Schlüsselwort-Liste: Jeder andere Wert als diese Schlüsselwörter wird als doctype selber ausgegeben. Beachten Sie, dass einige doctype-Schlüsselwörter (alle xhtml*-Schlüsselwörter) auch angemessene Attribute für den <html>-Tag setzen. Siehe config.htmlTag_setParams und config.htmlTag_langKey unten für weitere Details | ||
boolean | Wenn gesetzt, wird die Reihenfolge von <?xml...> und <!DOCTYPE...> vertauscht. Dies ist für den MSIE erforderlich, damit er mit XHTML standardkonform ist. Hintergrund: Wenn Sie de nKompabilitätsmodus Ihres Webbrowsers kontrollieren wollen, können Sie das mit einem einfachen JavaScript, das etwa so auf einer Typo3-Seite eingefügt wird: page.headerData.1 = TEXT Wenn Ihr Browser den DOCTYPE korrekt erkannt hat, wird er "CSS1COMPAT" ausgeben. | ||
string | Falls "none", wird kein XML-Prolog erzeugt, wenn »config.doctype auf einen der XHTML-Modi gesetzt ist. | ||
string | Setzt die Attribute für den <html>-Tag auf der Seite. Wenn Sie »config.doctype auf ein Schlüsselwort setzen, welches XHTML ermöglicht, sind einige Attribute schon gesetzt. Diese Eigenschaft ermöglicht es, alle vordefinierten Attribute mit Ihren eigenen Inhalten falls nötig zuüberschreiben. Besonderheit: Wenn Sie diese Eigenschaft auf "none" setzen, werden zu keinem Zeitpunkt irgendwelche Attribute gesetzt. Beispiel: | ||
string | Ermöglicht es Ihnen, die Sprache für die Attribute "xml:lang" und "lang" im <html>-Tag (wenn Sie »config.doctype=xhtml* benutzen) einzustellen. Die Werte müssen in dem in IETF RFC 3066 angegebenen Format vorliegen. Beispiel: | ||
string | Setzt die Textausrichtung für das gesamte Dokument (nützlich zur Darstellung arabischer oder hebräischer Seiten). Im Grunde wird dieser Wert der Attributwert des dir im <html>-Tag. Werte: Beispiel: | ||
<A>-Params | Zusätzliche Parameter für alle Links in Typo3 (ausschließlich Menü-Links) Beispiel: | ||
boolean | Wenn gesetzt, wird eine Einbindung des openPic-JavaScriptes erzwungen. | ||
boolean | Wenn gesetzt, wird eine Einbindung der over() und out() JavaScript-Funktionen erzwungen. | ||
boolean / string | Wenn gesetzt, wird das Standard-Javascript im Header entfernt. Dies enthält die blurLink-Funktion und die Browsererkennungs-Variablen. Sonderfall: Wenn der Wert external ist, wird das Standard-Javascript in eine temporäre Datei geschrieben und aus dieser Datei eingebunden. Siehe »inlineStyle2TempFile unten. Beispiel: | ||
boolean | Wenn gesetzt, werden die von Typo3 erzeugen Inline-Styles in eine Datei typo3temp/stylesheet_[Hashstring].css geschrieben, der Header der Seite enthält lediglich einen Link zu dieser Datei. Beispiel: | ||
boolean | Wenn gesetzt, wird die &ftu=... GET-Fallback-Identifikation eingefügt. &ftu=[Hash]wird immer auf der ersten Seite, auf die ein Besucher kommt, gesetzt.Wenn sich beim nächsten Seitenaufruf herausstellt, dass der Benutzer Cookies aktiviert hat, wird diese Variable nicht mehr weitergegeben, da dieseAufgabe jetzt von den Cookies erledigt wird. Wenn keine Cookies angenommen werden, bleibt das ftu in allen Links der Seite gesetzt, womit man den Benutzer immer noch zurückverfolgen kann. Sie sollten diese Eigenschaft nicht verwenden, wenn Grabber-Spider wie Teleport Ihre Seite herunterladen können sollen. Sie können diese Eigenschaft auch ignorieren, wenn Sie sicher sind, dass die Websitebesucher Cookies benutzen. | false | |
string | Dies lässt Sie ein alternatives mainScript definieren, welches in Typo3 standardmäßigdas Hauptdokument ist. Dies wird in Formular-Tags und anderen Stellen, in denen Typo3 direkt auf das Hauptskript der Anwendung zugreifen muss, verwendet. | index.php | |
resource | Alternatives Seitenerzeugungsskript für Anwendungen, die index_ts.php zur Initialisierung, Cachen usw. verwenden. Dieses Skript wird im globalen Bereich des index_ts.php-Skriptes eingebunden, und daher können Sie hier Bibliotheken einbinden. Benutzen Sie immer include_once für Bibliotheken. | ||
boolean | Wenn gesetzt, werden Debug-Informationen im TypoScript-Code ausgegeben. Das wirkt sich momentan nur auf Menü-Objekte aus. | ||
string | Alternative Nachricht in HTML, die erscheint, wenn eine Seite erzeugt wird. Normalerweise wird, wenn eine Seite erzeugt wird, eine temporäre Kopie mit einer Lebensdauer von 30 Sekunden in der Cache-Tabelle gespeichert. | ||
string | Alternative Nachricht in HTML, die erscheint, wenn die preview-Funktion aktiv ist. | ||
string | PHP: setlocale("LC_ALL",[Wert]); TSFE->localeCharsetwird auf die angenommene Zeichenkodierung der jeweiligen Strings gesetzt. Das wird in stdWrap.strftime zur Konvertierung von Strings ins renderCharset des Frontends benutzt. Beispiel: | ||
boolean | Wird bei der parseFunc-Ersetzung von Suchbegriffen (sword) verwendet: | ||
boolean | Wird bei der parseFunc-Ersetzung von Suchbegriffen (sword) verwendet: | ||
target | Vorgabe für internes Ziel. Von Typolink benutzt, wenn kein Ziel angegeben wurde. | ||
target | Vorgabe für externes Ziel. Von Typolink benutzt, wenn kein Ziel angegeben wurde. | _top | |
boolean / -5 bis 5 | Wenn gesetzt, werden alle Email-Adressen in Typolinks verschlüsselt, damit sie nicht von Spam-Bots entdeckt werden. Die Verschlüsselung besteht aus einer einfachen Verschiebung der Zeichenwerte. Wenn Sie diesen Wert auf "3"setzen, wird der ASCII-Wert aller Zeichen um 3 erhöht. Das ist möglich,weil... naja, nur damit Sie eine andere Verschlüsselung als alle anderen haben können. Hm. Macht das Sinn? | ||
string | Ersatzstring für das at-Zeichen (@). | (at) | |
int | Zwingt dem &type-Wert aller Typo3-erzeugten Links einen bestimmten Wert auf (außer, es liegt ein lokaler forceTypeValue-Wert vor). Nützlich,wenn Sie ein Template mit einem speziellen Inhalt bei - sagen wir &type=95 - betreiben, Ihre Ziele jedoch neutral behalten wollen.Dann setzen Sie Ihre Ziele auf blank und diesen Wert auf den gewünschten type-Wert | ||
boolean | Wenn gesetzt, überprüft die aktuelle Seite, ob der Objektname der Seite (z.B. "page" oder "frameset") auch als "parent.[Name]" existiert, und wenn nicht, wird die Seite im top-Frame neu geladen. Das stellt sicher, dass Links von Suchmaschinen zu Seiten innerhalb eines Framsets das Frameset laden. | ||
boolean | Jumpurl ist ein Konzept, nach dem externe Links über das index_ts.php-Skript weitergeleitet werden, wo zuerst protokolliert wird, um welche URL es sich handelt. Das Protokollieren externer Links ist nur interessant, wenn Sie die interne stat-Tabelle in Typo3 benutzen. | ||
boolean | Deaktiviert den Gebrauch von jumpUrl beim Verlinken auf Email-Adressen. | ||
double | Diese Fließkommazahl wird vom »FORM-Inhaltsobjekt benutzt um die Länge der Formularfelder text und input zu kompensieren. Beispiel: [browser=netscape] Diese Option könnte vom »FORM-Objekt überschrieben werden. | ||
resource | Bindet eine PHP-Datei ein. | ||
boolean | Bindet t3lib/class.t3lib_htmlmail.php ein. | ||
string | Wird benutzt, um Pfade in diesem Pfad einzuschließen. | fileadmin/ | |
boolean | Normalerweise werden Bilder auf eine durch TypoScript angegebene Größe skaliert. Das skaliert auch kleine Bilder auf eine größere Größe. Das ist nicht immer eine gute Sache. | ||
string | Der auf der Seite benutzte Platzhalter, der mit dem derzeitigen Benutzernamen ersetzt wird, falls ein Frontend-Benutzer eingeloggt ist. Andernfalls findet keine Ersetzung statt. | <!-- ###USER NAME### --> | |
int, Sekunden | Die Anzahl an Sekunden, die eine Seite im Cache bleibt. Dieser Wert wird von dem im Seitendatensatz (Feld=cache_timeout) überschrieben, wenn dieser Wert größer 0 ist. | 86400 (=24H) | |
boolean | Mit dieser Einstellung läuft der Cache jeweils um Mitternacht ab. | false | |
boolean | Wenn diese Eigenschaft auf true gesetzt ist, wird die Seite nicht gecacht. Steht sie auf false, wird sie ignoriert. | ||
boolean | Wenn dies gesetzt ist, wird keines der Features des »PAGE-Objekts ausgeführt, und der Seiteninhalt besteht aus dem Ergebnis des cObject-Array (1,2,3,4...) des PAGE-Objekts. Das bedeuted, dass das Ergebnis der cObjects alles vom <HTML> bis zum </HTML>-Tag enthalten sollte. Benutzen Sie dieses Feature in Templates, die andere Inhaltstypen als HTML erzeugen sollen, zum Beispiel Bilder oder WAP-Seiten. | ||
durch "|" getrennte strings | Dies beschreibt zusätzliche Header. Jeder Header wird mit einer vertikalen Linie ( | ) abgetrennt. Normalerweise sendet Typo3 keine Header mit der Header()-Funktion von PHP. Beispiele: Content-Type: image/gif | Expires: Mon, 26 Jul 1997 05:00:00 GMT Location: www.typo3.net | ||
boolean | Wenn gesetzt, lösen Seiten des Typs "Externe URL" in TSFE nicht mehr JumpUrl aus. Das könnte Ihnen helfen, externe URLs in Framesets zu öffnen. | ||
boolean | Aktiviert das Protokollieren von Statistiken. | true | |
int/Liste | Liste von Seitentypen, die in der Statistiktabelle sys_stat registriert werden sollen. Wenn keine Typen aufgelistet sind, werden alle Typen protokolliert. | 0,1 | |
boolean | Wenn gesetzt, wird ein Seitenaufruf nicht protokolliert, wenn ein Typo3-Backendbenutzer eingeloggt ist. | false | |
Liste von strings | Wenn die REMOTE_ADDR (aktuelle IP des Benutzers) in der Liste von IP-Adressen ist, wird ebenfalls nicht protokolliert. | ||
boolean | Aktiviert Protokollieren in der MySQL-Tabelle sys_stat. | false | |
boolean | Aktiviert Protokollieren in der Logdatei "stat_apache_logfile" | false | |
Dateiname | Das ist der Dateiname der Logdatei im Verzeichnis $TYPO3_CONF_VARS["FE"]["logfile_dir"] (localconf) auf dem Server, wo Typo3 in die Apache-Logdatei schreibt. | ||
string | Der "Seitenname", der für Apache simuliert wird. Codes:
| ||
boolean | Falls wahr, wird die Logdatei NICHT im Apache Extended-Format geschrieben. | ||
boolean | Falls wahr, wird der HTTP_HOST - falls vorhanden - NICHT anstelle der IP-Adresse eingefügt. | ||
int 1-100 | Die Länge der Seitennamen im Pfad, der in die Logdatei/Datenbank geschrieben wird. | 20 | |
boolean / string: "PATH_INFO" | Falls gesetzt, erzeugt Typo3 alle Links auf eine andere Weise als die Übliche. Dies kann benutzt werden, wenn Apache mit mod_rewrite kompiliert und in der httpd.conf für dessen Gebrauch in den ".htaccess"-Dateien konfiguriert wurde. Fügen Sie dies in die .htaccess-Datei ein: RewriteEngine On Das bedeutet, dass alle alle *.html-Dokumente von index.php behandelt werden. Jetzt, da das getan ist, interpretiert Typo3 die URL des HTML-Dokumentes so: Beispiel: Typo3 interpretiert das als eine Seite mit alias="start" und dem Typ 0 (Standard) Alternative Option (PATH_INFO): Siehe auch ».absRelPrefix unten. | Die Vorgabe wird von einer Option in der localconf.php beschrieben. Sie lautet $TYPO3_CONF_ VARS["FE"] ["simulateStatic Documents"]=1; | |
int | Falls ungleich 0, erzeugt Typo3 URLs mit dem Titel darin, beschränkt auf die ersten [simulateStaticDocuments_addTitle] Zeichen. Beispiel: | ||
boolean | Wenn gesetzt, wird der type-Wert nicht in den simulierten Dateinamen eingebunden, wenn er sowieso null ist. Der Dateiname darf jedoch keinen Titel enthalten. Beispiele:
| ||
boolean | Betrifft den PATH_INFO-Modus: | ||
string | Ermöglicht es, zusätzliche Parameter im simulierten Dateinamen zu verschlüsseln. Beispiel: Wert gesetzt auf base64: Wert gesetzt auf md5: ANMERKUNG: AbTypo3 3.6.0 funktioniert das Verschlüsseln nur bei Parametern,die manuell in die durch ».simulateStaticDocuments_pEnc_onlyP (siehe unten) angegebene Liste eingetragen wurden, oder bei solchen, die von verschiedenen Plugins erlaubt werden. | ||
string | Eine Liste von Variablen, die Teil des md5/base64-verschlüsselten Teil des simulate_static_documents-Dateinamen sein dürfen (siehe oben). Beispiel: Dies erlaubt dem pointer-Parameter der maillisttofaq-Erweiterung (zusätzlich zu welchen Variablen die Erweiterung selbst auch immer setzt), dem L-Parameter (könnte die Sprachauswahl angeben) sowie dem print-Parameter (könnte für eine Druckversion stehen), eingebunden zu werden. | ||
boolean | Wenn Sie die "Stattdessen Inhalte von dieser Seite anzeigen"-Funktion benutzen, können Sie nur Inhalte der derzeitigen Domain einbinden. Das Setzen dieser Eigenschaft ermöglicht es, Inhalte von überall aus dem Seitenbaum einzubinden. | ||
string | Wenn dieser Wert gesetzt ist, wird er allen relativen Links in TypoScript vorangestellt. Wird benutzt, um relative Pfade in absolute Pfade zukonvertieren. ANMERKUNG: Dieser Wert wird automatisch auf den Verzeichnisnamen des index.php-Skriptes gesetzt, im Falle, dass »simulateStaticDocuments auf PATH_INFO steht. | ||
boolean | Wenn gesetzt, wird der Seitentitel nicht als <TITLE> des Dokuments ausgegeben. | ||
boolean | Wenn gesetzt (und wenn der Seitentitel ausgegeben wird), wird der Seitentitel VOR dem Template-Titel ausgegeben. | ||
Funktions- | Leitet den Vorgabe-<TITLE>-Tag an diese Funktion weiter. TypoScript-Parameter werden nicht weitergeleitet. | ||
string | Dieser Text wird vor dem "Typo3 Content Management Framework"-Kommentar im <HEAD>-Bereich der Seite eingefügt. Könnte z.B. benutzt werden, um Anmerkungen wie "Programmiert von Meiner-Firma..." einzufügen. | ||
string | Sprachschlüssel. Siehe stdWrap.lang für weitere Informationen. Dieser Wert muss mit dem Sprachschlüssel der Backendsprache, falls vorhanden, übereinstimmen. Falls nicht, benutzen Sie TLD (denn wenn eines Tages diese Sprache hinzugefügt wird, bekommt sie diesen Schlüssel). Siehe auch die Übersetzungstabelle auf www.TYPO3.org für den offiziellen 2-Byte-Schlüssel für eine vorhandene Sprache. Beachten Sie, dass dasVerwenden der offiziellen Schlüssel wichtig ist, wenn Sie von den locallang-Dateien Texte in der richtigen Sprache erhalten wollen. | ||
int | Dieser Wert zeigt auf die UID eines Eintrags der sys_language-Tabelle und wenn er gesetzt ist, bedeutet das, dass für weitreichende Teile des Frontends Inhalte mit der entsprechenden Sprache ausgewählt werden.Wenn er nicht gesetzt ist, wird der Wert standardmäßig auf 0 gesetzt(Standardsprache), außer sys_language_mode ist auf einen Wert wie content_fallback gesetzt. | ||
string | Setzt verschiedene Modi, um die Lokalisierung zu handhaben. Mögliche Schlüsselwörter sind:
| ||
boolean / Schlüssel- | Wenn gesetzt, werden Inhalte aus bestimmten Tabellen, wie vom »CONTENT-Inhaltsobjekt, welches die languageField-Eigenschaft benutzt, mit der Standardsprache (0) anstelle irgendeiner anderen durch »sys_language_uid oder »sys_language_mode angegebenen Sprache ausgewählt. Zusätzlich wird das System nach einer Übersetzung für den aus gewähltenInhalt suchen und konfigurierte Felder überlagern. Für die Backendverwaltung erfordert das, dass Sie das "Web >Seite"-Modul konfigurieren, um die Seiteninhalte entsprechend anzuzeigen; dass nämlich jedes Standardelement gezeigt wird und daneben jede gefundene Übersetzung. Diese Konfiguration kann für einen Bereich der Website mit der Seite TSconfig durch Benutzen des Objektspfads mod.web_layout.defLangBinding=1 erledigt werden. Schlüsselwort: | ||
string | Setzt zusätzliche mergeIfNotBlank-Felder von TypoScript. Hintergrund: Syntax: Beispiel: Diese Einstellung bedeutet, dass das header- und das image-Feld von Inhaltselementen nur von der Übersetzung benutzt werden, wenn sie nicht-leere Werte hatten. Für das image-Feld könnte dies sehr praktisch sein, da das bedeutet, dass das/die Bild(er) der Standardübersetzung benutzt werden, solange keine anderen vorhandensind. | ||
boolean | Wenn gesetzt, wird jeder TypoLink darauf überprüft, ob er auf eine Seite innerhalb der derzeitigen rootline der Seite verlinkt. | ||
boolean | Falls gesetzt, werden Begrenzungsmarken um alle auf der Seite mit »CONTENT und »RECORD eingefügten Inhalten gesetzt. Sie werden als HTML-Kommentare eingefügt und richten keinen Schaden an. | ||
string | Diese Einstellung ermöglicht es Ihnen, URLs in Text-Emails soweit zu handeln, dass URLs mit mehr als 76 Zeichen nicht gebrochen werden. Diese Option kann entweder keinen Wert, 76 oder all als Wert haben. Wenn der String leer ist, bleiben alle URLs in Textmails unangetastet. | ||
string | Stellt die Verschlüsselung von Textmails ein (Benachrichtigungs-Mails). Normalerweise wird überhaupt keine Verschlüsselung angewandt. Wird diese Eigenschaft aber auf z.B. base64 gesetzt, wird der Inhalt der Nachricht mit base64 verschlüsselt (Zeichenkodierung ISO-8859-1). Mögliche Werte: | ||
string | Alternative Zeichenkodierung für Benachrichtigungs-Mails. Wird nur gesetzt, wenn ein Verschlüsselungstyp angegeben ist. | ISO-8859-1 | |
boolean / ->ADMPANEL- | Wenn gesetzt, erscheint das Admin Panel im Fuß der Seite. ANMERKUNG: Zusätzlich muss das Panel auch für den Benutzer in der TSconfig des Benutzers eingestellt sein. | ||
[IP-Nummer] | Wenn gesetzt, und wenn REMOTE_ADDR mit einer der aufgelisteten IP-Nummern (benutzen Sie * als Platzhalter) übereinstimmt, wird ein Link zum Typo3/Login-Skript mit einer auf die Seite zurückzeigenden Weiterleitung dargestellt. ANMERKUNG: beLoginLinkIPList_login und/oder beLoginLinkIPList_logout (siehe unten) muss angegeben sein, damit der Link erscheint! | ||
HTML | HTML-Code, der vom Login-Link umschlossen wird (siehe beLoginLinkIPList). Beispiel: | ||
HTML | HTML-Code, der vom Logout-Link umschlossen wird (siehe oben). | ||
boolean | Ermöglicht, dass gecachte Seiten indiziert werden. | ||
boolean | Wenn gesetzt, werden externe Medien, auf die auf Seiten verlinkt wird, ebenfalls indiziert. | ||
int | Gibt an, wie viele Zeichen als Beschreibung für eine indizierte Seite verwendet werden. Das könnte in der Anzeige von Suchergebnissen verwendet werden. | ||
string | Versucht,die Ausgabe XHTML-konform zu gestalten, und noch ein bisschen mehr. DIESE FUNKTION IST NOCH NICHT KOMPLETT, aber ein "Prototyp", um zusehen, ob das überhaupt Sinn macht. Bis jetzt wird dies getan: Was bis jetzt getan wird:
Was (bis jetzt) noch NICHT nach XHTML-Spezifikationen getan wird:
Bitte sehen Sie die Klasse t3lib_parsehtml für weitere Details. Sie können diese Funktion mit den folgenden Werten aktivieren:
| ||
string | Falls auf eines der Schlüsselwörter gesetzt, bekommen im Inhalt alle Anker in Links den Pfad des Skriptes vorangestellt. Das bedeutet also, dass aus <a href="#"> <ahref="pfad/pfad/skript?parameter#"> werdeb würde. Diese Prozedur ist notwendig, wenn im Skript das <base>-Tag gesetzt ist (wenn z.B.die realurl-Erweiterung zum Erstellen von Speaking URLs verwendet wird). Die Schlüsselwörter sind die gleichen wie für »xhtml_cleaning. | ||
boolean | Wenn gesetzt, wird die stdWrap-Eigenschaft prefixComment deaktiviert, was aufschlussreiche und Speichervereinnahmende Kommentare im HTML-Quelltext verhindert. (Ver. >3.6.0RC1) | ||
boolean oder String | Wenn auf 1 gesetzt, wird automatisch der <BASE>-Tag mit der URL der derzeitigen Seite im Header des Dokumentes ausgegeben. config.baseURL = http: //typo3.org/sub_dir/ config.baseURL = 1 | ||
tx_[Erweiterungs- | - | Konfigurationsbereich für Plugins. |
Kommentare von registrierten Benutzern:
Zur spamProtect. Ohne
funktionieren bei mir (T3 v 4.0.4) die anderen Parameter nicht. Im ganzen sieht das so aus:
# emailprotection
config {
spamProtectEmailAddresses = ascii
#spamProtectEmailAddresses = 1
spamProtectEmailAddresses_atSubst = (at)
#spamProtectEmailAddresses_lastDotSubst = (dot)
}
je nach Geschmack kann noch JavaSrcipt dazukommen und/oder der Punkt ersetzt werden.
Es gruesst
Lizbet
config.baseURL = 1
stand bei uns drin. Der Server hat falsche Daten geliefert (warum auch immer). Geliefert wurde:
http://intranet/ anstatt intranet.host.de
Folge: im Firefox waren manchmal CSS und Bilder nicht zu sehen, der IE hat den Nutzer wieder rausgeworfen.
Ergo: am besten tatsächlich den String eintragen.
config.baseURL = 1
Das funktioniert nur auf älteren T3 Versionen und nicht auf jedem Server. Also besser immer für die baseURL die echte URL eintragen.
Naja, ob das wirklich stimmt?! Vermutlich wäre Verschlüsselung hier kontraproduktiv ;-)
Von XML wird UTF-8-Verschlüsselung erwartet!







