TYPO3-konforme SQL-Anweisungen in ext_tables.sql

Auch in TYPO3 6.2 muss man noch darauf achten, wie man die SQL-Anweisungen in der Datei ext_tables.sql der eigenen Erweiterungen aufbaut, damit diese von TYPO3 „verstanden“ werden. Zwar werden die SQL-Anweisungen korrekt ausgeführt und die Tabelle wird angelegt, aber im „Database Analyser“ des Install Tools werden beim „Database Compare“ Unterschiede aufgezeigt. „TYPO3-konforme SQL-Anweisungen in ext_tables.sql“ weiterlesen

Datensätze über TYPO3 Backend-Modul anlegen

Wenn man über ein Backend-Modul Datensätze anlegt oder ändert, sollte man nicht einfach selber eine INSERT-Query schreiben, sondern die Funktionalität von TYPO3 nutzen. Nach langer Einarbeitung in den TYPO3 Code und vielen Versuchen bin ich auf die recht simple Lösung gekommen: „Datensätze über TYPO3 Backend-Modul anlegen“ weiterlesen

Zeichenkodierung

Jeder, der schon mal was fürs Internet entwickelt hat, kennt das Problem: Umlaute und Sonderzeichen werden oft nicht korrekt dargestellt.

Der Browser rendert die Seite mit ISO-8859-15, die Datenbank und Datenbank-Felder haben die Kollation „latin1_swedish_ci“, Texte sehen so aus: „natürlich“, „löschen“, …

Damit man diese Probleme nicht hat, vor allem nicht bei mehrsprachigen Seiten, sollte man die Entwicklungsumgebung so früh wie möglich auf UTF-8 umstellen.

Diese Seite soll einen Überblick geben, was man für eine stressfreie Entwicklung (mit PHP und MySQL) zu beachten hat: „Zeichenkodierung“ weiterlesen