TYPO3: Email layout of system extension „form“

Please note: This article was written for the old system extension „form“, which was shipped with TYPO3 version 7.6 and older. After working in the past few years with the extensions powermail or formhandler when needing a form extension, I now wanted to give the system extension for forms, named „form“, a new chance. Until now, it looks good, even if the form wizard is a little bit buggy.

Form with extension "form"
Click to enlarge

In this article I want to show how you can adapt the layout of the email, which is sent after the form was submitted. „TYPO3: Email layout of system extension „form““ weiterlesen

Hintergrundbilder im Slider

In diesem Artikel möchte ich zeigen, wie man (Hintergrund)Bilder in einem Slider verwenden kann. Es gibt zwar einige Bilder-Slider, bei diesen kann man aber meistens nur Bilder durchblättern. Oft ist aber gewünscht, dass über dem Bild noch eine Überschrift Links oder sonstiger Text steht, also Inhalte, für die man die Standard Inhaltselemente von TYPO3 nutzen kann. Gut dafür geeignet ist die oft genutzte Erweiterung jfmulticontent oder aber die Umsetzung mit Ext. gridelements. Bei beiden Varianten können alle TYPO3 Inhaltselemente (Text, Bild, Text mit Bild, Formulare, Plugins, …) im Slider verwendet werden. Und mit meiner Erweiterung backgroundimage4ce kann man für alle Inhaltselemente Hintergrundbilder angeben. Screenshots, wie die Bedienung im TYPO3 Backend erfolgt, die Ausgabe im Frontend, eine Anleitung zur Installation und vieles mehr findet man im Handbuch von Ext. backgroundimage4ce. „Hintergrundbilder im Slider“ 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

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

TYPO3: Meta Keywords und Description

Für die Ausgabe von Meta-Tags im Quellcode einer TYPO3 Webseite gibt es verschiedene Möglichkeiten, die ich hier vorstellen möchte. Ein Meta-Tag wird von TYPO3 bereits automatisch gesetzt: <meta name=“generator“ content=“TYPO3 4.4 CMS“ />. Um die Ausgabe aller anderer Meta-Tags muss man sich selbst kümmern

Die – meiner Meinung nach – beste Lösung ist das Setzen der Meta-Tags über die TypoScript-Einstellung „page.meta“, da diese Lösung sehr flexibel ist und keine TYPO3 Erweiterung benötigt wird. „TYPO3: Meta Keywords und Description“ 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

Bilder werden im Extension-Manual im TER nicht angezeigt

Wenn in dem Online-Dokument einer Extension die Screenshots oder andere Grafiken nicht angezeigt werden, hat man diese falsch eingebunden, z.B. per Drag&Drop. „Bilder werden im Extension-Manual im TER nicht angezeigt“ weiterlesen

Texte aus TYPO3 Extensions ändern

Wenn man auf seiner Webseite eine TYPO3 Extension einsetzt, ist man oft nicht immer einverstanden mit den Texten, Beschreibungen oder Übersetzungen. Diese kann man zwar einfach in der locallang-Datei der Extension oder in den „Translation Handling“ Dateien (Verzeichnis typo3conf/l10n/de/meine_extension/) abändern, falls die Texte nicht direkt im PHP Code stehen (um diese Extensions sollte man aber generell einen weiten Bogen machen!).

Besser ist, wenn man diese Texte über TypoScript abändert, denn damit stellt man sicher, dass die Änderungen auch noch vorhanden sind, wenn man ein Update der Extension macht oder das Translation Handling ausführt. „Texte aus TYPO3 Extensions ändern“ weiterlesen