TYPO3 — eigene Inhaltselemente (Content Elements)

Dienstag, 23. Mai 2006 | Autor: Valentin Funk

Schon seit ich anfing, micht mit TYPO3 zu beschäftigen wollte ich immer wieder eigene Inhaltselemente anlegen können.

Ich wollte meinen Kunden und deren Redakteur/innen für jeden speziellen Inhalt auch ein spezielles Element geben. Der erste Bedarf war ein Datensatz, der zu einer Vorlesung gehört (Lehrstuhl Prof. Dr. Joachim Lege -> Veranstaltungen). Hier braucht man einen Titel der Veranstaltung, für welches Semester diese gedacht ist und Wann und Wo sie stattfindet (Termin). Ich merkte jedoch bald, dass dieses gar nicht so einfach möglich sei. Also machte ich die Liste kurzerhand in HTML selbst; das ist aber nicht Sinn und Zweck eines WCMS.

Bei einem aktuellen Projekt einer Kundin wollte ich nun aber endlich eigene Inhaltselemente schaffen – nur wie? Inzwischen weiß ich, dass ich dazu nicht um eine Erweiterung (Extension) herum komme. Doch trotz eines längeren Studiums einschlägiger Internetseiten und Listenarchive sowie der Zuhilfenahme von drei TYPO3-Büchern wurde ich nicht richtig schlau. Ein Schritt-für-Schritt-Tutorial „Eigene Inhalselemente als Extension mit dem Kickstarter“ fehlt bisher. Nach einer etwas verzweifelten E-Mail an die deutsche T3-Mailingliste (archiviert) war mir dann klar, dass ich wohl eher mit TemplaVoil? zum Ziel käme. Doch das wird an so wenigen Stellen ausdrücklich gesagt. Nein richtiger muss es heißen: es wird nicht an prominenten Stellen gesagt. Falls ich nur zu blind war bitte ich inständig um Korrektur! Also wurde TemplaVoil? installiert. Unter 3.8.1 läuft nur TV 0.4.0 – das muss man auch erst mal wissen…

Wie erfolgreich das nun wird, werde ich noch sehen.

Also, zum Merken:

  1. Eigene Inhaltselemente lassen sich viel einfacher mit TemplaViol? realisieren
  2. Sonst ist eine Extension notwendig und man braucht PHP-Programmierkenntnisse bzw. ein Durchblick durch die Bibliotheken von TYPO3 – trotz Kickstarter!
  3. Wer in unter 2. genannten Themen nicht sicher ist, steige lieber auf TV um, das ist immer noch einfacher
  4. Unter TYPO3 3.8.1 läuft maximal TemplaVoil? 0.4.0!

Thema: IT | Beitrag kommentieren

TYPO3 und E-Mail-Formulare (mailform)

Montag, 1. Mai 2006 | Autor: Valentin Funk

Dieses Thema bewegt mich schon länger und ich bin darüber recht genervt, enttäuscht und gar wütend. Der Zustand ist nicht schlimm, er kostet nur Zeit.

Worum geht es?

Fast jede Internetseite möchte ein Kontaktformular, in dem der Seitenbenutzer, ohne einen eigenen E-Mail-Client (Mozilla Thunderbird, MS Outlook, MS Outlook Express, Pegasus Mail etc.) zu nutzen, eine Nachricht versenden kann. Diese Lösung ist auch in TYPO3 möglich – allerdings auf so viele Varianten, alle mit unterschiedlicher Funktionalität, unterschiedlicher Bedienung bzw. Konfiguration und unterschiedlichem Konzept. Das ist sehr, sehr verwirrend und führt zu vielen Fragen – leider aber wenigen Antworten. Die Mailinglisten sind voll von Fragen, die meist am Schluss unbeantwortet bleiben. Viele Fragen sind Detailfragen von Experten, zu denen es auch spezielle Antworten gibt, doch für den Einsteiger bleibt vieles im Dunkeln. Ich bin inzwischen zu allen drei oben genannten Varianten druchgedrungen, und möchte sie kurz beschreiben:

  • Inhaltselement E-Mail-Formular
    Das ist in der Standard-Installation da und kann wie jedes andere Inhaltselement (Text, Überschrift etc.) eingefügt werden. Es ist eine spezielle Variante des allgemeinen Formulars, das mit dem Formular-Assistenten erzeugt und bearbeitet werden kann.
  • TMailform (pi_mailform) von Tonni Aagesen
    Hier wird das Formular per HTML-Formular erzeugt und die E-Mail durch die Erweiterung (Extension) verschickt. Die Funktionalität wird durch ein (Front End-) Plugin in die Seite eingefügt und auch an dieser Stelle konfiguriert
  • MailformPlus (th_mailformplus) von Peter Luser
    Diese Variante funktioniert ebenfalls als Plugin auf einer Seite, ebenfalls mit HTML-Vorlagen. Doch die Steuerung läuft ganz anders ab und die Erweiterung hat ein eigenes Sub-Modul unter „Seite“.

So viel zunächst als Überblick. Der Stand ist von heute. Ich arbeite mit TYPO3 3.8.1, all diese Angaben vermisse ich in den Fragen und Antworten, so dass man meist hilflos im Dunkeln tappt…

Ergänzungen:

Details zu MailformPlus:

- Keine „-“ im Namen eines Formulars

Später mehr.

Thema: IT | Beitrag kommentieren