Typo3 Datenbankabfragen Debuggen

Wenn man eine eigene Typo3 Extension schreibt kann es absolut hilfreich sein, wenn man sich einen generierten SQL-Query anzeigen lassen kann. Dazu reichen zwei Zeilen Code

// nächsten query speichern
$GLOBALS['TYPO3_DB']->store_lastBuiltQuery = 1;
 
// query ausführen
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields,$from_table,$where_clause,$groupBy,$orderBy,$limit);
 
// das komplette SQL-Statement ausgeben
echo $GLOBALS['TYPO3_DB']->debug_lastBuiltQuery;

BaseURL in eigener Typo3 Extension

Ordentlichkeit zahlt sich aus! Wer in seiner eigenen Typo3-Erweiterung auf die BaseURL zugreifen will kann das, wenn sie im Typoscript gesetzt ist, wie folgt machen

[ts]$GLOBALS[‚TSFE‘]->baseUrl;[/ts]

Wie gesagt: Voraussetzung ist, dass die BaseURL im Typoscript gesetzt ist

[ts]config {
baseURL = http://host.domain.tld/
}[/ts]

Bestimmte GIFBUILDER Bilder automatisch löschen

Es kann ja mal vorkomme, dass man auf einer Typo3 Seite eine vielzahl von Bilder dynamisch erzeugt die nur einmal angezeigt oder verwendet werden sollen. Da wäre es doch toll, wenn man diese Bilder von Zeit zu Zeit automatisiert löschen könnte. Aber wie soll das gehen? „Bestimmte GIFBUILDER Bilder automatisch löschen“ weiterlesen

Sortierung von Extension-Datensätzen im Typo3 Backend ändern

Will man das Typo3 Backend für einen Redakteur anpassen kann das ziemlich viel Arbeit sein. Unter Umständen ist es auch notwendig die Sortierung der Datensätze von Extensions anzupassen. „Sortierung von Extension-Datensätzen im Typo3 Backend ändern“ weiterlesen

FCE beim erstellen gleich speichern und schließen


FCE’s sind eine tolle Sache! Wenn man ein FCE nur zur Gestaltung benötigt ist es ein bisschen lästig, dass beim erstellen des FCEs immer ein Formular zum Bearbeiten der Einstellungen angezeigt wird. Oft wird diese Funktion nicht benötigt. Um das FCE gleich nach dem erstellen zu speichern ohne das Formular anzuzeigen braucht es nur eine Zeile im XML des FCEs „FCE beim erstellen gleich speichern und schließen“ weiterlesen

Typo3 müllt mit Logfiles die Festplatte zu

Es gibt das sogenannte Deprecation Log. In diesem werden obsolte Funktionsaufrufe, oder solche die bald nicht mehr unterstützt werden, geloggt. Wenn man nun eine alte Extension verwendet wird, die alte Funktionen aufruft, wird bei jedem Aufruf ein Eintrag in dieses Logfile geschrieben. Je nachdem wie oft die Seite besucht wird, kann es schon mal vorkommen, dass so ein Logfile schnell einige 100MB groß wird. „Typo3 müllt mit Logfiles die Festplatte zu“ weiterlesen