Globale Sprachdatei für sämtliche Plugins einer TYPO3-Extension

Ich entwickle gerade meine TYPO3-Extension sm_employeelist neu, um sie um einige Funktionen zu erweitern, an TYPO3 4.x anzupassen und meine inzwischen gewachsenen Programmierkenntnisse einfließen zu lassen 😉 Als erstes habe ich heute getestet, wie ich in mehreren Plugins, die meine Extension bieten wird, eine einzige (quasi “globale”) Sprachdatei verwenden kann.…

Weiterlesen…

Rendern von TYPO3-Links in eigener Extension (RTE: <link>)

Bei der Ausgabe von Links, die im TYPO3-Backend mit dem RTE eigegeben wurden, werden die dort erzeugten &lt;a&gt;-Tags umgewandelt in das TYPO3-interne Format &lt;link /&gt; und in der Datenbank gespeichert. Die Ausgabe im Frontend führt dann zu Fehlern, da die &lt;link /&gt;-Tags nicht interpretiert werden können. Um die Tags vor…

Weiterlesen…

sm_employeelist enthält nun auch Veranstaltungslisten

Ich habe meiner TYPO3-Extension sm_employeelist ein kleines Update auf Version 1.1.0 gegönnt. Sie umfasst jetzt auch die Möglichkeit, Veranstaltungen einzutragen, zu denen sich die Mitarbeiter anmelden können. Die folgenden Screenshots sollten die Funktion verdeutlichen. Die Mitarbeiter können sich direkt im Frontend an-/abmelden und nur die Administratoren müssen ins Backend, um…

Weiterlesen…

Dokumentation zu sm_employeelist

Huch, was sehe ich da? Die Dokumentationen auf TYPO3.org sind wieder verfügbar. Da habe ich mir doch gleich mal als erstes meine eigene Dokumentation angeschaut. Mhh… teilweise sieht das ein wenig seltsam aus: Verrückte Formatierungen, zusammengeklatschte Wörter. Mit der nächsten Version werde ich die wohl nochmal überarbeiten müssen, damit sie…

Weiterlesen…

Datumsangaben vor 1970 in TYPO3

Verdammt. Da habe ich mich wohl zu früh gefreut. Wie ich in einem früheren Artikel erwähnt hatte, kann TYPO3 bekanntlich keine Datumsangaben vor 1970 speichern. Das ist nicht gut, da ich z.B. für Geburtstage in meiner Extension eben solche Datumswerte benötige. Damals hatte ich geschrieben, dass ich anstatt des Datumsfeldes…

Weiterlesen…

title-Feld der Frontend Usergroups in TYPO3 verlängern

Bin gerade auf ein kleines Problem bei der Entwicklung meiner TYPO3-Extension gestoßen. Ich wollte ja die Frontend Usergroups als Speicherort für die Abteilungen des Unternehmens nutzen und nun ist mir aufgefallen, dass die maximale Länge der Bezeichnung einer solchen Gruppe 20 Zeichen beträgt. Nicht gerade viel für eine aussagekräftige Abteilungsbezeichnung.…

Weiterlesen…

TYPO3 Extension: Frontend Benutzer einer bestimmten Gruppe ermitteln

Wer sich ein bisschen in die Datenbankstruktur von TYPO3 eingearbeitet hat, merkt sehr schnell, wie seltsam die Zuordnung von Benutzern (Frontend sowie Backend) zu ihren Benutzergruppen gelöst ist. Anstatt über eine “vernünftige” M-zu-N-Tabelle, werden die Benutzergruppen den Benutzern über das Feld usergroup in fe_users bzw. be_users zugewiesen. Dieses Feld ist…

Weiterlesen…