Nach der Rahmenprogrammierung kommt die Umsetzung in das frische TYPO3-System, welches in der aktuellsten TYPO3-Version auf dem Webserver aufgesetzt wurde. Während der Rahmenprogrammierung werden oft mehrere CSS-Dateien erzeugt, um Inkompatibilitäten (Browser) zu vermeiden. In TypoScript ist es dabei wichtig jede CSS-Datei einzeln zu integrieren und mit einer (Zeilen-)Nummer zu versehen, damit im Frontend die Ausgabe […]
Mühseliges Frontend-Cache (FE-Cache) löschen über das TYPO3-Backend kennt jeder TYPO3-Integrator und dies kann während der Entwicklungsphase eines Internetauftritts deaktiviert werden. TYPO3 cached die Frontend-Seiten (FE), sodass bei einem Seitenaufruf die ausgewählte Seite nicht jedes Mal neu generiert werden muss. Dadurch werden Datenbankabfragen und Parsezeiten minimiert und die Last auf dem Server wird gering gehalten. Ein […]
Bösartige E-Mail-Crawler lesen auf Internetauftritten die angegebenen E-Mailadressen in den href-Attributen von Links aus, und senden im Nachhinein zahlreiche Spam-E-Mails an die ermittelten E-Mail-Adressen. Damit die E-Mail-Crawler die E-Mail-Adressen nicht auslesen können, haben sich die Core-Entwickler von TYPO3 Gedanken gemacht, wie die E-Mail-Adressen gut zu verschlüsseln sind, sodass die Crawler/Robots diese nicht auslesen können. Abhilfe […]
Bei der Extension-Programmierung in TYPO3 gibt es Sonderfälle indem die eigene Extension per TYPOSCRIPT aufgerufen werden soll, um an beliebige Datensätze bzw. an eine Funktion innerhalb der Extension zu gelangen. Um die eigene Extension und die darin beinhaltenden Funktionen (function) aufzurufen, bietet TYPO3 im TYPOSCRIPT die Möglichkeit eine „userFunc“ aufzurufen. Als „USER_INT“ lässt sich die […]
RealUrl ist für das CMS Typo3 eine sehr angenehme Extension um schnell und umkompliziert sprechende Adressen, sogenannte SpokenURLs, zu erzeugen. Schnell tritt jedoch das Problem auf, dass auf dem Typo3-Internetauftritt im Quellcode leere A-Links, also href=““ erzeugt werden, obwohl eine gültige Typo3-Seite als z.B. ID angegeben wurde. Das Problem an den leeren href=““ ist, dass […]