bastiSebastian Schmal

Hat Euch der Artikel weitergeholfen oder gefallen? Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!Ich bin freiberuflicher TYPO3-Entwickler, Web-Entwickler und Frontend-Entwickler. Ich arbeite im und für das Web etwas mehr als 12 Jahre. Mehr Infos zu der TYPO3 Internetagentur - INGENIUMDESIGN.

All articles by basti

 

TYPO3 – Wie geht es weiter – T3CS17

Leider schon etwas älter, aber dennoch sehr Interessant zu dem Thema: Wie geht es weiter mit TYPO3? Auf dem TYPO3 Camp in Stuttgart hat Benni Mack von b:dreizehn GmbH einmal erklärt wie es geht mit der z.B. TYPO3 8 und 9 Version. Wie geht es weiter mit Erweiterungen und Bugs, alles Themen die TYPO3-User auf
Continue reading...  

TYPO3 – Image via typoscript und Datenbank auslesen

Möchtet Ihr zum Beispiel für den meta-Tag og:image ein Bild aus euren eigenen Extension auslesen, so könnt Ihr dies zum Beispiel mit TYPO3 typoscript und FILE / IMG_RESOURCE abfragen. Fragen wir nun mit hilfe von typoscript die Datenbank-Tabelle ab: tx_ext_datenbanktabelle und anschließend das das Datenbank-Feld: header_image Dort liegt unser Bild in der Datenbank.
Continue reading...  

TYPO3 – CKeditor ohne eigene Extension bearbeiten

Nicht jeder hat eine eigene TYPO3 Extension und kann dadurch dann die CKeditor Config anpassen oder erweitern. Daher muss der Ckeditor YAML-Detai-Pfad in eine eigene PHP Datei ausgelagert werden.
Continue reading...  

TYPO3 Extension – indexed_search Autocomplete

Da wir für unseren TYPO3 Kunden die indexed_search Extension im Einsatz haben und diese nun auch in den TYPO3 8.7 Core eingebunden wurde, so haben wir nach einer Lösung im Bereich „Autocomplete“ gesucht. Leider werden die meisten Such-Erweiterungen nicht mehr für die neue TYPO3 8.7 weiterentwickelt. Daher haben wir nun eine eigene TYPO3 8.7 Autocomplete-Extension
Continue reading...  

Die TYPO3-Gretchenfrage – wie hältst du’s mit der Umsetzung?

Soviel ist klar, TYPO3 eignet sich besonders für komplexe und dynamische Seiten und Portale, bei denen die Inhalte regelmäßig aktualisiert werden müssen, gegebenenfalls von mehreren Redakteuren und Administratoren. Auch wenn es um die Anbindung an externe Systeme geht, hat TYPO3 die Nase weit vorn. Dank geringer Anforderungen kann TYPO3 auch problemlos auf Systemen wie einem
Continue reading...  

TYPO3 – sys-category via typoscript und Fluid viewhelper auslesen

Im Netz findet man nicht wirklich Hilfe wenn es um das Thema TYPO3 System-Kategorien geht, die es seit der 6.2 Version im Core gibt. Ich möchte Euch zwei Wege zeigen wie man diese einmal via typoscript auslesen kann und einmal via PHP als Viewhelper, damit wir die Categories Daten direkt im FLUID-Template verwenden können. Hier
Continue reading...  

TYPO3 8.7 auf Raspberry Pi 3 installieren und einrichten

Wir testen aktuell intern, ob auf einem Raspberry Pi 3 das CMS TYPO3 8.7.x anständig und flüssig läuft. Daher möchte ich Euch dazu eine Anleitung und unsere Erfahrungen Schritt für Schritt auflisten. Wichtige Info: ich bin kein Server-Admin oder Linux-Admin 🙂 Daher bin ich über jede Verbesserung und Tipps sehr dankbar! Für ca. 80,00 €
Continue reading...  

TYPO3 – überschreiben von Werten anderer Extensions

Hallo, heute zeige ich euch, wie ihr mit der AdditionalConfiguration.php von Eurer eigenen TYPO3 Extension die Werte von anderen T3 Extensions überschrieben könnt.
Continue reading...  

TYPO3 – FLUIDTEMPLATE default und styles.content.get – weiße Seite

In der TYPO3 8.7.x Version gibt es seit ein paar Monaten schon leider ein Problem / Core-Bug mit dem Template-Aufbau Layouts „Default“ in Verbindung mit den styles.content.get Werten. Wir legen zum Beispiel unsere Frontend-Seiten und Extension (Ext.-Builder) mit dem gewohnten Fluid HTML Aufbau an:
Continue reading...  

TYPO3 – Update mit OpCache – Path Error

Die neuen Server-System sind oft mit PHP7 und OpCache oder APC-Cache aufgebaut. Daher kann es bei einem TYPO3-Core Update zu Problemen mit dem Server-Cache kommen. Bei einem TYPO3_Update hat der Server noch die alten Source-Dateien im Server-Cache und gibt diese aus, anstatt die neuen TYPO3 Dateien.
Continue reading...  

TYPO3 – Kategorien in FlexForm auslesen

Für ein Projekt haben wir die Kategorien via FlexForm ausgelesen und zusätzlich noch mit dem Ausgangspunkt (System-Ordner) gefiltert. Damit wir nicht alle Kategorien in dem Select angezeigt bekommen. Durch die SELECT werden dann nur die Kategorien angezeigt, die in dem ausgewählten System-Ordner liegen. Es gibt auch noch weitere Marker: ###THIS_UID### ###THIS_CID### ###CURRENT_PID### ###STORAGE_PID### ###SITEROOT### ###PAGE_TSCONFIG_ID###
Continue reading...  

TYPO3 – Update 8.7 – Letztes 6.2 LTS

Heute wurden neue Updates eingespielt: TYPO3 Update Version 8.7.1, 7.6.18 und die letzte 6.2.31 LTS. Die TYPO3 Version 6.2.31 LTS wurde nun offiziell aus dem Update-Programm entfernt und wird nicht mehr weiter supported. Alle Informationen und Änderungen könnt Ihr auf den einzelnen Übersichtseiten einsehen: https://wiki.typo3.org/TYPO3_CMS_8.7.1 https://wiki.typo3.org/TYPO3_CMS_7.6.18 https://wiki.typo3.org/TYPO3_CMS_6.2.31
Continue reading...  

TYPO3 – HMENU / TMENU – Titel, Subtitel, Alternativ Navigation Titel

Hier noch einmal ein paar Beispiele und die Reihenfole wie der Überschreibungsprozess greift, zum Beispiel in einem TYPO3 HMENU / TMENU: Es gibt mehrere Wege um den Titel, Subtitel oder den Alternativ Navigation Titel auszulesen:
Continue reading...  

TYPO3 8.7.x – gridelements typoscript tca und Templates auslagern

Für die neue TYPO3 8.7.x LTS Version gibt es nun sehr viele neue Updates und die vielen Erweiterungen müssen nach und nach geupdated werden. Wer auch die gridelements komplett ausgelagert hat, der muss hier ein paar typoscript Änderungen vornehmen. Ich zeige Euch einmal den kompletten Weg, wie Ihr mit Eurer eigenen Extension die GridElements auslagern
Continue reading...  

TYPO3 CMS 8.7.0 LTS veröffentlicht

Nach ca. 18 Monaten kam nun die neue LTS (Long Term Support) TYPO3 8 Version (8.7.0) heraus. Es gibt nicht nur viele Erneuerungen, neue Erweiterungen und einen neuen Text-Editor, sondern es hat sich auch sehr viel in der Performance / Schnelligkeit getan. TYPO3 8 benötigt nun auch die PHP Version 7.x und die MySQL Version
Continue reading...  

TYPO3 – Captcha und Spam Probleme

Wir erhalten immer mehr von Kunden die Nachricht, dass die Kontaktformular mit Formhandler und einem älteren Bild-Captcha (captcha, sr_freecap usw.) Probleme machen und immer mehr E-Mail Spam auftaucht. Hier haben wir leider noch nicht die Erweiterung powermail testen können, aber hier hat uns der Entwickler von Powermail einen Anleitungs-Link geschickt: Standard: https://github.com/einpraegsam/powermailrecaptcha Als Lösung verwenden
Continue reading...  

TYPO3 – Welche File Endung soll ich verwenden?

Des öfteren sehe ich in den TYPO3 Erweiterungen und Templates immer wieder unterschiedliche File-Endungen für den Code: TypoScript. Ob .txt., .ts, .t3 oder .t3s Daher habe ich einmal in der Community nachgefragt, was unter den TYPO3 Entwicklern verwendet wird. Für Eure IDE / Programmiersoftware (in meinen Fall phpStorm) solltet Ihr auf jeden Fall das Syntax
Continue reading...  

TYPO3-Agentur – professionelle Webauftritte mit hohem Funktionsumfang

Das Content Management System TYPO3 gehört zu den leistungsstärksten OpenSource Systemen zur Programmierung und Pflege von Websites. Die Arbeit mit dem ursprünglich von Kasper Skårhøj entwickelten CMS steht deshalb im Mittelpunkt der Tätigkeit von INGENIUMDESIGN. Für den professionellen Umgang mit dem durchaus anspruchsvollen System verfügen die leidenschaftlichen Webentwickler über die nötigen Erfahrungen. Technisches Know-how ist
Continue reading...  

TYPO3 gridelements – stdheader ins Fluid Template auslagern

Wie Ihr die Überschrift von dem gridelements Datensatz in das TYPO3 FLUID Template auslagert, möchte ich hier zeigen: Am Standard-Aufbau im typoscript hat sich soweit nichts verändert, wichtig ist, dass Ihr die Überschrift (lib.stdheader) nicht im typoscript mit ausgebt!
Continue reading...  

Kommentar-Funktion (in eigener Sache)

Hallo liebe „TYPO3 Probleme“ Leser, wir hatten seit ein paar Wochen wohl Probleme mit der Kommentar-Funktion. Sobald diese als Spam bewertet wurde, spuckte WordPress leider einen PHP Fehler aus, womit natürlich Niemand etwas anfangen konnte. Vielen lieben Dank an die Info-Mails an uns! Wir hoffen nun, dass wir alle Fehler beheben konnten und freuen uns
Continue reading...  

PHPstorm für TYPO3 einrichten

Oliver Thiele von Mittwald zeigt Euch in seinem Video, wie die Entwicklungsumgebung PhpStorm so eingerichtet wird, dass man optimal mit TYPO3-Projekten arbeiten kann.
Continue reading...  

TYPO3 7.6 Seiteneigenschaften – Bild Ressourcen via FLUID auslesen

Für eine Übersichtseite habe ich früher oft den Datensatz: Menü/Sitemap (TYPO3 Menu/Sitemap) verwendet und konnte diesen mit typoscript anpassen und so aufbauen wie es das Layout vorgibt. Mit TYPO3 7.x und FLUID Content hat sich nun der Aufbau in FLUID ausgelagert. D.h. wir müssen uns das HTML Template genauer anschauen, auslagern und dann bearbeiten.
Continue reading...  

Kommunikationskanal für TYPO3

Wichtige Infos für den Kommunikationskanal für TYPO3: Github soll Forge ersetzen, TYPO3 Slack die Community-Kommunikation verbessern – diese neuen „Standards“ wurden auf den TYPO3 Developer Days in Nürnberg beschlossen. Stefan Busemann von der TYPO3 Association berichtet. Stefan Busemann ist Vorstandsmitglied der TYPO3 Association und informiert die Community im Diary der TYPO3 Association immer über die
Continue reading...  

TYPO3 / Fluid – IF Condition inline

Des öfteren benötige ich für GridElement-Templates, Frontend-Templates oder Extension-Templates immer wieder die in TYPO3 Fluid IF-Abfragen als Inline Aufbau. Immer wieder suche im Netz nach passenden Beispielen wenn es darum geht, z.B. inline CSS styles mit einzubinden. Daher hier ein paar Beispiele der unterschiedlichen Möglichkeiten für Condition:
Continue reading...  

TYPO3 7.6 – IMAGE via TypoScript in Text/Media auslesen

Anhand von diesem Beispiel, könnt Ihr für die CMS TYPO3 7.6 Version mit Hilfe von TYPOSCRIPT in dem Text/Media Content Element die Bilder / IMAGE auslesen! Die Bilder werden im FAL (File Abstraction Layer) abgelegt und können mit Hilfe von „FILE“ neu ausgelesen werden.
Continue reading...  

TYPO3 – RealUrl aus mehreren Tabellenspalten aufbauen

Für ein TYPO3-Portal in dem die Extension tx_news eingesetzt wird, wollte wir die Web-URL nicht nur mit dem Seitentitel aufbauen, sondern noch weitere Datenbank-Felder hinzufügen. www.domain.de/liste/news-name-hier/ sollte geändert werden in: www.domain.de/liste/news-name-hier-stadtname-20uid/ Um nun in TYPO3 die RealUrl-Config aus mehreren Tabellenspalten aufbauen, müsst Ihr folgendes in der Datei: realurl_config.php an dem tx_news Beispiel ändern:
Continue reading...  

TYPO3 CMS 6.2.25, 7.6.9 und 8.1.2 Sicherheitsupdates und Relaunch

Heute wurden drei neue TYPO3 Sicherheitsupdates von der Community heraus gebracht! 6.2.25 LTS, 7.6.9 LTS and 8.1.2 für das TYPO3 Enterprise Content Management System. Wichtig war heute, dass Ihr mit dem Update einen Tag wartet, weil es heute zu zwei Update Intervallen kam! Dies kommt öfters vor, daher wartet lieber noch mit einem TYPO3 Update.
Continue reading...  

TYPO3 – tx_news und powermail – realurl

mit dem standard powermail Formular lassen sich wohl die realurl´s nicht richtig konfigurieren, wenn man den controller/action ausgeschaltet hat. Hier eine Lösung dazu, wie die URL auch dann richtig aussieht. realurl.php Datei unter „postVarSets“:
Continue reading...  

TYPO3 – Neue CMS Version 6.2.23 und 7.6.7 released

Seit heute gibt es die neuen TYPO3 Content Management System Version 6.2.23 LTS und 7.6.7 LTS als download. Die neue TYPO3 Version könnt Ihr hier herunterladen: https://typo3.org/download/ Weitere Infos um Release könnt Ihr hier nachlesen: https://wiki.typo3.org/TYPO3_CMS_6.2.23 https://wiki.typo3.org/TYPO3_CMS_7.6.7 Installation-Infos: https://github.com/TYPO3/TYPO3.CMS/blob/TYPO3_7-6/INSTALL.md
Continue reading...  

TYPO3 – FORM via typoscript aufbauen und ausgeben

Seit der TYPO3 Version 7.6 funktioniert das FORM Object nun besser und ich verwende es ab und zu via TypoScript. Daher möchte ich Euch eine Grund-Beispiel-Formular zeigen. Hier gibt es eine grobe TYPO3 FORM Anleitung: https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Form/Index.html
Continue reading...  

TYPO3 Update – 8.1 Version Release

Heute kam das neue TYPO3 Update 8.1 Version heraus und steht nun als Download bereit. Zu den vielen neuen Features gab es auch einige Backend-Verbesserungen. Diese TYPO3-BE-Verbessungen wurden auf der vorgestellten TYPO3 User eXperience Week 2016 entwickelt und verbessert. Hier geht es zu dem Vorort T3UXW Bericht.
Continue reading...  

TYPO3 7.6 – indexed_search Template auslagern und erweitern

Bis vor ein paar Monaten waren die TYPO3 6.2 indexed_search Fluid Version noch etwas am kränkeln und lief noch nicht perfekt. Sollte sich aber mit den neuen TYPO3 7.6 Versionen geändert haben… Nun möchte ich Euch erst einmal erklären, wie Ihr das HTML Template auslagern und somit auch bearbeiten könnt! Danach erkläre ich noch, wie
Continue reading...  

TYPO3 7.6 – fluid_styled_content um eigene Konstanten erweitern

Die neue TYPO3 7.6 Extension fluid_styled_content ersetzt die alte css_styled_content und daher beschreibe ich Euch hier wie Ihr eigene Konstanten dort verwenden und übergeben könnt. Schaut Euch auf jeden Fall mal im sysext Ordner die original Extension an, dort gibt es schon ein paar Constants für die Grund-Einstellungen. Und genau da können wir unsere eigenen
Continue reading...  

TYPO3 7.6 – Text & Media Image auslesen und bearbeiten

Da immer mehr im Web gefragt wird, wie man nun in der neuen TYPO3 7.6 das Bild auslesen und ggf. bearbeiten kann, habe ich dazu mal eine neue Anleitung geschrieben. Wichtig ist hier zu wissen, es gibt eine neue Content-Style-Engine = fluid_styled_content TYPO3 möchte für die neuen Versionen (TYPO3 8) die Frontend-Ausgaben mit reinem Fluid
Continue reading...  

TYPO3 Update – 6.2.22 und 7.6.6 LTS

Heute wurde eine neue TYPO3 CMS Version 6.2.22 LTS und 7.6.6 LTS released! Alle wichtigen Infos für die Bugfixed stehen hier auf der TYPO3 Webseite: https://wiki.typo3.org/TYPO3_CMS_6.2.22 https://wiki.typo3.org/TYPO3_CMS_7.6.6 Download Dateien-Files findet Ihr wie immer hier: https://typo3.org/download/ oder via get https://get.typo3.org/.
Continue reading...  

TYPO3 7.6.x RTE wird nicht angezeigt

In der neuen TYPO3 7.6.x Version kann es dazu kommen, dass der RTE nicht standardmäßig aktiviert ist! Ich hatte das Problem, als ich die Ext.: fluid_styled_content installiert habe und die TYPO3 Ext.: css_styled_content deinstalliert, wurde der RTE nicht mehr im textmedia cType angezeigt. In den Benutzer-Einstellungen könnt Ihr im Reiter: Bearbeiten und erweitere Funktionen hier
Continue reading...  

TYPO3 – DCE Extension – Support!

Vielen Dank an Armin Vieweg für die Weiterentwicklung der TYPO3 Erweiterung Dynamic Content Elements (DCE) Ihr möchtet auch helfen? Hier geht es zum PayPal – Sponsorenlink
Continue reading...  

Vergleich zwischen WordPress und TYPO3

Felix von der Agentur Elbflorenz Marketing hat einmal beide CMS Systeme (WordPress und TYPO3) miteinander verglichen und die Vor- und Nachteile beschrieben. Zusammenfassung Das einzige Kriterium für die Entscheidung für eine der zwei in diesem Beitrag vorgestellten CMS-Lösungen sind die Erwartungen an die zu erstellende Website. Dabei ist es weniger wichtig, wie groß das betreffende
Continue reading...  

TYPO3 User eXperience Week 2016 Sponsoren gesucht!

2009 hat alles angefangen und nun treffen sich zum dritten mal am 9. – 16. April 2016 in Festenburg im Harz 10 Webdesigner, 5 Projekt-Manager, 25 Entwickler und Schreiber um an dem TYPO3 Backend „Verbessungen“ in Bewegung zu setzten. TYPO3 User eXperience Week (UXW) sucht noch weitere Sponsoren um die vielen anfallenden Kosten zu decken!
Continue reading...  

TYPO3 – tx_news Bootstrap Carousel wenn mehr als ein Bild

Diese Woche habe ich in einem TYPO3 Projekt was das Framework Bootstrap verwendet einen Bootstrap Carousel Slider in die tx_news eingebunden. Hier möchte ich Euch kurz beschreiben wie Ihr selbst das Bootstrap Carousel in die Extension einbauen könnt: http://getbootstrap.com/javascript/#carousel Als Erstes muss natürlich das Bootstrap Framework richtig im TYPO3 eingebunden werden. Dann gehen wir an
Continue reading...  

TYPO3 – tx_news Image mit File verlinken

Für ein TYPO3 6.2 Projekt mit tx_news habe ich an der News Detail den Part für die Image-Ausgabe umgebaut um dort die Bilder mit einer File ({mediaElement.link}) zu verlinken. Für die TYPO3 7 Version ist es etwas einfacher, da es dafür einen ViewHelper (f:link.typolink) gibt. Doch für die T3 6.2.xx Version muss man etwas anders
Continue reading...  

TYPO3 ab 6.2.16 link in Listen und Tabellen werden nicht umgewandelt

In Folge einer behobenen Sicherheitslücke werden per link ausgezeichnete Links im TYPO3 Listen- und Tabellen-Modul in der Frontend-Ausgabe nicht mehr richtig umgewandelt.
Continue reading...  

TYPO3 – Fluid aktuellen Wochentag ermitteln

Im Netz gibt es ein paar Anleitungen dazu, doch werden hier großere neue Viewhelper in PHP geschrieben und ich empfinde die Herangehensweise als ziemlich komplex. Daher habe hier eine recht schnelle und einfache Lösung wie Ihr den aktuellen Wochentag ermitteln könnt.
Continue reading...  

TYPO3 Buch: Moderne Extensionentwicklung für TYPO3 CMS mit Extbase & Fluid

Patrick Lobacher hat eine Neuauflage zu seinem ersten Teil „Moderne Extensionentwicklung für TYPO3 CMS“ veröffentlich: TYPO3 Extbase: Moderne Extensionentwicklung für TYPO3 CMS mit Extbase & Fluid 2. Auflage Buchbeschreibung: Brandneu zu TYPO3 CMS 7 LTS! Das Buch zur Extensionsprogrammierung mit Hilfe von Extbase & Fluid unter TYPO3 CMS – für Anfänger und Fortgeschrittene. Vollständig überarbeitete
Continue reading...  

TYPO3 Channel für #slack – Webtool

Um in Gruppen und Agenturen für jedes Projekt einen eigenes Chat zu haben, wird oft das Kommunikations-Tool #slack verwendet. Seit längeren gibt es auch eine #TYPO3 Gruppe. Meldet Euch dort einfach über diesen INVITE-Link an: TYPO3 #slack Bisher sind dort aus den unterschiedlichen Bereichen (TYPO3, TYPO3 Extension, TYPO3 Hilfen, TYPO3 Länderbereiche) 175 Gruppen eingetragen und
Continue reading...  

TYPO3 6.2 – tt_content Image Resouce auslesen

Ich möchte Euch an diesem kleinen Beispiel für die TYPO3 6.2.xx Version einmal zeigen, wie Ihr aus einem z.B. Text/Bild Element die Überschrift, den Text und das Bild auslesen könnt. Das Bild möchte ich aber als Background-Image auslesen und benötige daher nur den Image-Source-Link. Auf der Seite ID=19 lese ich das abgelegte Bild/Text Element in
Continue reading...  

TYPO3 – 7.6 LTS Release

Seit heute steht die neue TYPO3 7 LTS (7.6) als download bereit. Übersicht der neuen Funktionen, Änderungen und Verbesserungen hier im Artikel von Patrick Lobacher und Michael Schams: Veröffentlichungsdatum: 10. November 2015 Releasetyp: Long Term Support (LTS) Release Vision: Embrace, Innovate, Deliver Systemvoraussetzungen PHP*: v5.5.0 – v5.6.x MySQL: v5.5.x – v5.6.x (no strict mode) Festplattenplatz:
Continue reading...  

TYPO3 6.2 – RTE Link Stil Class hinzufügen

Um in TYPO3 im RTE eine Class im Link / Stil – Popup hinzu zufügen, müsst Ihr folgendes TYPOSCRIPT in die TsConfig hinzufügen:
Continue reading...  

TYPO3 – tt_content subheader aktivieren

Um in TYPO3 6.2 Backend den Subheader immer zu aktivieren, müsst Ihr folgende PHP Code in die ext_tables.php eintragen, sollte die Datei nicht vorhanden sein, einfach in dem Ordner „typo3conf“ erstellen.
Continue reading...  

TYPO3 – gridelements – tt_content Felder auslesen inkl. Image

Ich habe für einen besonderen Aufbau und Ausgabe einen eigenen HTML-Aufbau mir programmiert und habe alle tt_content Felder einzeln für gridelements ausgegeben. Zuerst der normale gridelements Aufbau in einer html Datei ausgelagert:
Continue reading...