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

Übermittlung von tt_news über das Frontend

Die News-Erweiterung tt_news kann man oft flexibel für viele Anwendungsfälle einsetzen, z.B. als Glossar, als Veranstaltungskalender oder als Shop und es gibt etliche Erweiterungen für tt_news. Daher war ich mir sicher, für das Einreichen von neuen News-Datensätzen über das Frontend gibt es im TER eine Erweiterung, die zumindest ein paar der üblichen Anforderungen abdeckt:

  1. Upload von Bildern ist möglich
  2. Einteilung in Kategorien ist möglich
  3. Spam-Schutz
  4. Der Benutzer kann die eingereichten News nachträglich bearbeiten
  5. Der Administrator kann die eingereichten News direkt über Links in der E-Mail freischalten oder abweisen

„Übermittlung von tt_news über das Frontend“ weiterlesen

TYPO3: Mehrsprachige 404 Fehlerseite bei realurl

Dies ist out-of-the-box nicht möglich, da TYPO3 zu einer ungültigen URL nicht die Sprach-ID (den Sprachparameter L) geliefert bekommt und die URL auch nicht über realurl aufgelöst werden kann, da keine entsprechende Seite im System existiert. „TYPO3: Mehrsprachige 404 Fehlerseite bei realurl“ weiterlesen

TYPO3: Slider mit gridelements

gridelementsBisher war meine bevorzugte Extension für einen Slider in TYPO3 die Erweiterung jfmulticontents, diese hat aber paar Dinge, die mir nicht so gefallen, unter anderem gibt es mit Ext. gridelements einen kleinen Konflikt bzgl. dem Feld „Spalte“ (colPos). Daher habe ich mich daran gemacht, einen Slider mit der Erweiterung gridelements umzusetzen. „TYPO3: Slider mit gridelements“ weiterlesen

Wie funktioniert jumpurl in direct_mail?

Gerade hatte ich einen Fehler beim Aufrufen einer URL aus einem Newsletter (versendet über direct_mail), in dem ich jumpurls nutze. Die URL war in dieser Form:

www.domain.de/index.php?id=2&rid=t_2&mid=2&aC=7a7f6b54&jumpurl=2

Allerdings wurden beim Redirect auf die eigentliche URL die Platzhalter, z. B. ###USER_uid###, nicht ersetzt. „Wie funktioniert jumpurl in direct_mail?“ weiterlesen

Webansicht des Newsletters mit direct_mail

Bei direct_mail ist es gar nicht so trivial, in einem Newsletter den Link zur Webansicht einzubauen, denn dabei müssen verschiedene Dinge beachtet werden:

  1. Der Link sollte auf die richtige Seiten-ID gehen
  2. Der Link sollte in der Webansicht selbst nicht zu sehen sein
  3. Die Webansicht sollte nicht personalisiert sein

Im Manual von direct_mail steht dazu leider nichts näheres, daher hier meine kleine Anleitung: „Webansicht des Newsletters mit direct_mail“ weiterlesen

Vorstellung Extension getcontentbyajax

Die TYPO3-Erweiterung getcontentbyajax habe ich für www.digitalagentur-mainz.de programmiert, sie ist nun schon seit knapp einem Jahr im TER. Mit dieser Erweiterung wird jede aufgerufene Seite via Ajax nachgeladen: Jeder Klick auf einen internen Link resultiert in einer Ajax-Anfrage. Damit sind nette Effekte möglich, z.B. das Einschieben der Inhalte von der Seite. Diesen Effekt kann man sich bei www.digitalagentur-mainz.de (mittlerweile gab es einen Relaunch) oder auch bei meiner eigenen Webseite (sbtheke.de) anschauen. Aber auch die verbesserte Ladegeschwindigkeit der Seite ist ein nicht unwichtiger Punkt. Die Erweiterung kann mit nur wenigen Einstellungen für bestehende Webseiten aktiviert werden und funktioniert auch mit Inhalten aus fremden Erweiterungen. „Vorstellung Extension getcontentbyajax“ weiterlesen

Kunterbuntes TER

Aktuell gibt es über 5300 Extensions im TER (TYPO3 Extension Repository), viele davon sind schon sehr alt, manche davon funktionieren schon gar nicht mehr mit der aktuellen TYPO3 Version, andere sind auf sehr spezielle Einsatzzwecke ausgerichtet, viele haben keine oder fehlerhafte Dokumentation (die Umwandlung von dem sxw-Dokument in HTML klappt nicht immer), so dass man deren Nutzen nur schwer erkennen kann.

Ich möchte in diesem Beitrag auf die (wenigen) „schlechten“, die unprofessionellen und zweifelhaften Erweiterungen eingehen; Extensions, die doppelt vorhanden oder unnötig sind – also ein wenig „Extension-Bashing“ betreiben. Sei mir nicht böse, wenn eine deiner TYPO3-Erweiterungen darunter ist. Ich möchte keinen an den (Internet-)Pranger stellen. Wer sich dennoch an mir Rächen möchte: in einer meiner fast 20 TYPO3-Erweiterungen finden sich bestimmt auch Fehler ;-) „Kunterbuntes TER“ weiterlesen