TYPO3 site-config YAML – robots.txt mit Sitemap automatisch anlegen.

Wenn ihr in TYPO3 unterschiedliche BE-Projekte inkl. unterschiedlichen Domains habt, wo automatisiert die robots.txt mit unterschiedlichen Konfigurationen und Sitemap´s angelegt werden soll, so kann man die Einstellungen in der site-config im YAML eintragen: Weitere Informationen gibt es in der TYPO3 Docu: https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/SiteHandling/StaticRoutes.html#static-routes Somit wird nun pro Backend-Projekt eine neue robots.txt je nach URL angelegt.
Continue reading...

TYPO3 BE – Error PHP Warning: Undefined array key „tx_news_pi1“

Durch die neue TYPO3 Condition Umstellung und PHP8.x kann es im Backend bei bestimmten Extensions und typoScript Abfragen zu Fehlern kommen. Fehler mit Abfrage für die tx_news:Core: Error handler (BE): PHP Warning: Undefined array key „tx_news_pi1“ in ../vendor/symfony/expression-language/Node/GetAttrNode.php line 97 Alte TypoScript tx_news Abfrage: Neue TypoScript tx_news Abfrage:
Continue reading...

ckeditor

TYPO3 – ckeditor – table – table-responsive

Hier möchte ich Euch in einer kleinen Anleitung zeigen, wie ihr im ckeditor von bootstrap die table-responsive verwenden könnt. Von der normalen Ausgabe: <table class=“table“>… wollen wir noch zusätzlich einen <div class=“table-responsive“>… Die neue Ausgabe soll dann so aussehen: Dafür müssen wir die lib.parseFunc_RTE erweitern: ins SETUP kommt folgendes typoscript: und Ihr könnt anhand dieses
Continue reading...

TYPO3 – PHP 8 max_execution_time – htaccess – all-inkl

Mit der neuen Umstellung auf PHP 8.x greift bei dem Hoster all-inkl (ggf. auch bei anderen Hostern) nicht mehr in der htaccess die PHP Einstellung: max_execution_time Dafür gibt es aber schon eine Abhilfe: ALT: max_execution_time erhöhen bis PHP 7.x in der .htacces Datei ans Ende folgendes eintragen: php_value max_execution_time 300 max_execution_time erhöhen ab PHP 8.x
Continue reading...

TYPO3 – OnePager Menü mit DataProcessing

Seit der TYPO3 Version 9.5 gibt es unterschiedliche DataProcessing um unterschiedliche Datenbank-Felder an das FLUID Template zu übergeben. Oft werden die DataProcessing für Menü´s oder Files im Backend auszulesen verwendet um dann alle Daten an das TYPO3 Fluid zu übergeben. Wir verwenden für unser OnePage Menü den DataProcessing „DatabaseQueryProcessor“: Damit lesen wir von den tt_content
Continue reading...

All-inkl – TYPO3 Composer Installation

Eine TYPO3 Composer-Installation ist heutzutage fast schon obligatorisch, dennoch bieten einige Hosting-Dienste keine entsprechende Umgebung an, so dass einige Schritte unternommen werden müssen, um eine solche Umgebung zu schaffen. Auch für die sehr gute Hosting Firma ALL-INKL müssen ein paar Einstellungen vorgenommen werden, damit Composer anständig laufen. Zuerst brauchen wir eine SSH-Verbindung. Falls ihr nicht
Continue reading...

TYPO3 Container Extension – Grid erstellen

Da ich mit dem Aufbau und Ablauf der TYPO3 EXT:gridelements nicht mehr wirklich zu frieden bin und die Extension mittlerweile überfrachtet ist mit Altlasten, Aufbau und für die Auslagerung in eine eigene Extension immer mal Probleme macht, habe ich mir die „neue“ Extension von dem TYPO3 Core Team angeschaut EXT:container Und ich muss sagen, sie
Continue reading...

TYPO3 ist installiert: Welche SEO-Maßnahmen sind wichtig?

Falls ihr auf der Suche nach einem geeigneten Content Management System wart und euch für TYPO3 entschieden habt, ist es nun an der Zeit, sich um die SEO-Faktoren der Seite bzw. des Blogs zu kümmern. Die Suchmaschinenoptimierung stellt nämlich eine besonders kostengünstige, aber gleichzeitig effiziente Methode dar, um sich im Internet schnell Reichweite und somit
Continue reading...

TYPO3 Redakteur

TYPO3 Online-Redakteur gesucht

Für unser privaten TYPO3 Blog suchen wir ab sofort einen/eine Redakteur*innen die Spaß daran haben, über TYPO3 News zuschreiben, anderen TYPO3lern mit kleinen Tipps und Trick weiterzuhelfen, unterschiedliche Probleme und Lösungsansätze zu schildern oder einfach nur in die TYPO3-Szene einzutauchen. Auch unterschiedliche Webentwicklung Themen finden ihren Weg in unseren Blog. Das Kredo zeichnet sich durch
Continue reading...

TYPO3 9.5 – Bild Eigenschaften erweitern – sys_file_reference – responsive Image

Seit der TYPO3 Version 7, 8, 9 und 10 ist TYPO3 FLUID Content vorhanden. Ich möchte Euch in dem Beitrag zeigen, wie Ihr die Bild-Eigenschaften (sys_file_reference) erweitern könnt. In meinen Beispiel zeige ich Euch eine extra Checkbox „Responsive Bild“ und verändere mit der Abfrage später die Ausgabe von dem TYPO3 Fluid Image. Voraussetzung ist eine
Continue reading...

typo3-tt_content-layout

TYPO3 – TCEFORM tt_content Layout zum Datensatz anpassen

Es ist seit der TYPO3 Version 8.x und 9.x möglich nicht nur global die Layout – Eigenschaft in einem Datensatz anzupassen, sondern auch für jedes unterschiedliches Content-Element. Wir benötigen dafür die TSconfig und gehen in den Bereich TCEFORM. Beispiel: TCEFORM.tt_content.layout.types Wie findet Ihr die richtigen Content-Element Bezeichnungen heraus? Erstellt dazu in einen neuen Datensatz (Zum
Continue reading...

TYPO3 Update 8.7.30 und BE Fehler durch CKeditor Config

Wir haben mit dem neuen TYPO3 Update 8.7.30 im Backend immer wieder Fehlermeldungen bekommen. Hier am besten über das Install-Tool den BE-Debug einschalten um zu prüfen um welche genauen Fehlermeldungen es sich handelt. In der Fehlermeldung könnt ihr erkennen, dass es sich um einen YAML-Fehler handelt. Im CKeditor wird die Eigenschaft „format_tags“ verwendet:
Continue reading...