TypoScript

Back to the roots
Oder es muss nicht immer TemplaVoila! sein
Kategorie(n): Grundlage
Die "dreckige" empty
Constants ohne "if" oder Condition im setup abfragen
Kategorie(n): Grundlage
if.isTrue und UND
UND-Bedingung bei einer if.isTrue
Kategorie(n): Grundlage
Kompatibilitaetsmodus IE8
Zielgerichtete Websitenentwicklung für eine Internet-Exlporer Version
Kategorie(n): HTML, CSS & Co, Zusatz, Barrierefrei, Grundlage
cObject TEMPLATE und verschiedene Templates einbinden
Ohne zusätzliche Extension je nach Spalten unterschiedliche Template-Files einbinden
Kategorie(n): Grundlage, Zusatz
bullets - Punktliste mit zusätzlichen Trennern
Ermöglicht innerhalb des cObject bullets Strings zu trennen um unterschiedliche Formatierung zu ermöglichen.
Kategorie(n): css_styled_content
DB Wert mit Konstante
Feld mit DB: unter Einbindung einer Konstanten holen
Kategorie(n): Grundlage
Bedinungen - If Abfragen
Hinweise und Tipps zu Bedingungen im TypoScript
Kategorie(n): Grundlage
Counter per TS
Mit Hilfe von LOAD_REGISTER einen einfachen Content/Menü Counter erstellen
Kategorie(n): Grundlage
Kommentare in TypoScript
Gut strukturierter und kommentierter Templates erleichtern es den Überblick zu behalten.
Kategorie(n): Grundlage
Variable CSS-File
Angaben im CSS-File dynamisch mit Variablen oder Konstanten füllen
Kategorie(n): Grundlage
Rendring und Refernz
Reihenfolge des Rendring mit Hilfe einer Referenz beeinflussen
Kategorie(n): Grundlage
Meta
Mit Meta-Angaben werden weitere Informationen der Seite mitgegeben, die unter anderem von Such-Robots ausgewertet werden.
Kategorie(n): Grundlage, SEO
Optionsplit - last vor first II
Gemäss TSRef ist die Priorität last, first, middle, was dazu führt, dass bei einem Menuelement last ebenfalls Priorität vor first hat.
Kategorie(n): Grundlage, Grundlagen
Optionsplit - last vor first I
Gemäss TSRef ist die Priorität last, first, middle, was dazu führt, dass bei einem Menuelement last ebenfalls Priorität vor first hat.
Kategorie(n): Grundlagen, Grundlage

Backend

PHP : Function split() is deprecated in
Seit PHP 5.3.0 ist die Funktion split nicht mehr erwünscht
Kategorie(n): Extensionen, Zusatzmethoden, Quick-Snipp
simulatestatic deaktivieren
Beim Einsatz die Extension simulatestatic deaktivieren
Kategorie(n): realurl, Installation
Pflichtfeld bei einfachen type select
Über einen kleinen Umweg ein einfachen type select zum Pflichtfeld machen
Kategorie(n): TCA
Erste Überschrift anderer Typ
Dem ersten CONTENT-Element eine andere Überschrift (typ) zuweisen als den folgenden Elementen
Kategorie(n): TCA
Condition auf Backend-Benutzer
Abfrage per Condition ob es um ein im Backend eingeloggten Benuzer handelt
Kategorie(n): Zusatz, Zusatzmethoden
Felder vorbelegen
Felder in Pages, tt_content, tt_news usw. zentral vorbelegen
Kategorie(n): TCA
Mehrzeiliger Content-Title
Den Title von Content-Elementen mehrzeilig ermöglichen
Kategorie(n): TCA
Rahmen erweitern
Weitere Rahmen für einen Content zur Auswahl bereitstellen
Kategorie(n): TCA

Extensionen

realurl
Umwandlung der URL
Kategorie(n): Empfehlungen
rgnewsce
Erweitert tt_news um cType Eingabe
Kategorie(n): Empfehlungen
sm_stdwrapquote
SQL-Injection bei GET Parametern verhindern
Kategorie(n): Empfehlungen
excludeAlreadyDisplayedNews
Wiederholte Ansicht von News
Kategorie(n): tt_news
tt_news
Die Extension tt_news darf nicht fehlen
Kategorie(n): Empfehlungen
PHP : Function split() is deprecated in
Seit PHP 5.3.0 ist die Funktion split nicht mehr erwünscht
Kategorie(n): Extensionen, Zusatzmethoden, Quick-Snipp
simulatestatic deaktivieren
Beim Einsatz die Extension simulatestatic deaktivieren
Kategorie(n): realurl, Installation
Bit-Speicherung auslesen
Speicherung von select-Felder erfolgt als bit-Wert in der DB
Kategorie(n): Grundlagen
condPrevValue gibt es nicht
cond['prevValueInList'] muss es heißen
Kategorie(n): realurl
SQL-Query während der Entwicklung im FE ausgeben lassen
Möglichkeiten um sql-Query ausgeben zu lassen oder mit Hilfe von devLog() zu speichern.
Kategorie(n): Grundlagen
backPID und andere Parameter verbergen
Die URL durch ausblenden von nicht benötigten Paramtern optimieren
Kategorie(n): realurl
Suchformular auf jede Seite einbinden
Eine einfache Möglichkeit um auf jeder Seite ein Suchformlar einzubinden
Kategorie(n): indexed_search, Zusatz
Links (links_stdWrap) als Aufzählungsliste (ul)
Standardmäßig werden Links die über links_stdWrap formatiert werden als dl-Liste dargestellt, ab und an ist eine ul-Liste aber gewünscht.
Kategorie(n): tt_news
Register Browser
Ein einfacher Register-Browser mittels TypoScript
Kategorie(n): Navigation, tt_news
var Validator = Class.create JavaScript Fehlermeldung

Kategorie(n): powermail
String per append erweitern - listOrderBy nach Bedinung anpassen

Kategorie(n): tt_news
Next und Prev beim Mini-Kalender
Blättern durch die Monate
Kategorie(n): Cal
DAM
Datei-Flut in den Griff bekommen
Kategorie(n): Empfehlungen
TemplaVoila!, RECORDS mit optionsplit gesondert formatieren
RECORDS in den einzelen Spalten in TemplaVoila unterschiedlich wrapen
Kategorie(n): tt_content, TemplaVoila!
clearcacheextend
Gezieltes löschen des Caches
Kategorie(n): Empfehlungen
Static File Cache
Die Extension nc_staticfilecache, schneller Seitenaufbau und schont den Server
Kategorie(n): Empfehlungen
Ajax Loginbox
Login ohne Reload einer Seite
Kategorie(n): Zusatz, Grundlagen
Anzeige neue PM
Zeigt die Anzahl neuer PM an
Kategorie(n): mm_forum
Mehre Domain-Records und unerwünschte erzeugte URLs
Werden mehrere Domain-Records für eine Seite angelegt oder mehrere Seiten kann es zur Erzeugung unerwünschter URLs kommen
Kategorie(n): realurl
Fehlermeldung: Error: Reason
Auf eine eigene Fehlermeldungs-Seite umleiten, um die Meldung "Error: Reason..." zu umgehen
Kategorie(n): realurl, SEO
mm_forum
Anpassung von realurl für das mm_forum
Kategorie(n): realurl
Wert aus Flexform per TS lesen
Zur Zeit ist es nicht möglich per TS ein Flexform-Werte direkt auszulesen. Eine kleine USER-Funktion macht dies aber möglich
Kategorie(n): USER, TemplaVoila!
FCE Auswahl begrenzen
Begrenzen der FCE (flexible Content Elements) bei der Content-Auswahl
Kategorie(n): TemplaVoila!
Vorlagen-Auswahl begrenzen
Kleine Änderung am Code ermöglicht die Anzahl der Vorlagen bei der Erstellung einer neuen Seite begrenzen.
Kategorie(n): TemplaVoila!

Tipps und Tricks

Dateien vergleichen mit Eclipse
Zwei Dateien miteinander vergeleichen
Kategorie(n): Eclipse
Löschen von Dateien in Verzeichnise, Rekursiv
Löscht alle Dateien ohne Nachfrage!
Kategorie(n): Kommandos
Eclipse
TypoScript-Highlight für Eclipse
Kategorie(n): Software

Frontend

Kompatibilitaetsmodus IE8
Zielgerichtete Websitenentwicklung für eine Internet-Exlporer Version
Kategorie(n): HTML, CSS & Co, Zusatz, Barrierefrei, Grundlage
cObject TEMPLATE und verschiedene Templates einbinden
Ohne zusätzliche Extension je nach Spalten unterschiedliche Template-Files einbinden
Kategorie(n): Grundlage, Zusatz
Flexible MARKER im Text
Lassen Sie im Text einen flexiblen Inhalt anzeigen, z.B. den Namen des eingeloggten Users oder ein Datum
Kategorie(n): tt_content, RTE
Suchformular auf jede Seite einbinden
Eine einfache Möglichkeit um auf jeder Seite ein Suchformlar einzubinden
Kategorie(n): indexed_search, Zusatz
UvumiTools Dropdown Menu
Sehr gutes DropDown Menue das mit meinem lieblings Framework mootools arbeitet. Das Menü kommt hier zum Einsatz (siehe Menü oben)
Kategorie(n): Javascript Menüs
Register Browser
Ein einfacher Register-Browser mittels TypoScript
Kategorie(n): Navigation, tt_news
Content abwechselnd wrapen
Content Elemente abwechselnd mit unterschiedlichen wrap versehen
Kategorie(n): tt_content
TemplaVoila!, RECORDS mit optionsplit gesondert formatieren
RECORDS in den einzelen Spalten in TemplaVoila unterschiedlich wrapen
Kategorie(n): tt_content, TemplaVoila!
Gößenangaben von Download-Links im RTE
Zeigt die Dateigröße bei RTE-Links mit an
Kategorie(n): RTE
Link - Formatierung
Links je nach Extension (pdf, doc ect.) eine Klasse für unterschiedliche Formatierung übergeben
Kategorie(n): RTE
doNotLinkIt wenn kein Content vorhanden
Nur Seiten mit Content (Inhalt) als Link darstellen, Seiten ohne Content unverlinkt anzeigen.
Kategorie(n): Grundlagen
Type unterschiedlich formatieren
Externe Links, Shortcut und andere Type unterschiedlich formatieren.
Kategorie(n): Grundlagen
Update der Seite
Das Datum der letzen Aktualisierung ausgeben
Kategorie(n): Zusatz
Ajax Loginbox
Login ohne Reload einer Seite
Kategorie(n): Zusatz, Grundlagen
Condition auf Backend-Benutzer
Abfrage per Condition ob es um ein im Backend eingeloggten Benuzer handelt
Kategorie(n): Zusatz, Zusatzmethoden
Grafisches Menü ohne JavaScript
Grafisches Menü das mit CSS funktioniert, keine JavaScript notwendig.
Kategorie(n): CSS Menüs, Grafische Menüs
Grafische Überschrift
Mit Image-Replacement-Techniken eine Suchmaschinenfreundliche und Barrierefreie grafische Überschrift einbinden
Kategorie(n): Gafiken, Barrierefrei
Fehlermeldung: Error: Reason
Auf eine eigene Fehlermeldungs-Seite umleiten, um die Meldung "Error: Reason..." zu umgehen
Kategorie(n): realurl, SEO
page is being generated
Die Meldung "Page is being generated" deaktivieren oder die Ausgabe anpassen
Kategorie(n): Zusatz
Google Sitemap - SEO
Sitemap im XML-Format um Suchmaschinen das durchsuchen Ihrer Website zu vereinfachen
Kategorie(n): Grundlagen, SEO
Jumpmenü / Quickmenü
Ein Jumpmenue über eine Auswahlliste zur schnellen Navigation auf der Website
Kategorie(n): Javascript Menüs
Geteiltes Menü
In zwei Abschnitte geteiltes Menü
Kategorie(n): Grundlagen
Wo bin ich
Eine einfache Rootline, damit der Besucher den aktuellen Standort mitgeteilt bekommt.
Kategorie(n): Grundlagen
Link-Beziehungen
Mit der HMENU Eigenschaft special = browse -Beziehungen von Seiten untereinander Darstellen (Vorwärts- Rückwärtsblättern etc.).
Kategorie(n): SEO, Barrierefrei, Grundlagen
Suckerfish Dropdowns
Ein CSS Aufklappmenue, mit JavaScript Unterstützung für den InternetExplorer
Kategorie(n): CSS Menüs
ypSlideOutMenu
Das ypSlideOutMenu (ypmenu) ist ein einfaches JavaScript Layer-Menü das man leicht per TypoScript konfigurieren kann.
Kategorie(n): Javascript Menüs
Seiten-Teaser
Ein einfacher Seiten-Teaser mit alphabetischer rekursiver Auflistung.
Kategorie(n): Grundlagen
Sitemap
Die Sitemap von TYPO die über css_styled_content konfiguriert wird hat einige Schwächen, mit einem eigenen TypoScript kann man leicht die Sitemap eigenen wünschen anpassen.
Kategorie(n): Sitemaps
title-tag anpassen
Anpassungen am Titel leicht per TypoScript durchführen
Kategorie(n): SEO
Wrap nach festgelegten Content-Element
Texteinblendung nach einem angegebenen Content, z.B. für Werbeeinblendungen.
Kategorie(n): tt_content
NEW setzen
Wir zweckentfremden die Einstellung "'Neu' bis:" bei Page, um Menüpunkten einen Wert "NEW" mitzugeben.
Kategorie(n): Grundlagen
Meta
Mit Meta-Angaben werden weitere Informationen der Seite mitgegeben, die unter anderem von Such-Robots ausgewertet werden.
Kategorie(n): Grundlage, SEO
Optionsplit - last vor first II
Gemäss TSRef ist die Priorität last, first, middle, was dazu führt, dass bei einem Menuelement last ebenfalls Priorität vor first hat.
Kategorie(n): Grundlage, Grundlagen
Optionsplit - last vor first I
Gemäss TSRef ist die Priorität last, first, middle, was dazu führt, dass bei einem Menuelement last ebenfalls Priorität vor first hat.
Kategorie(n): Grundlagen, Grundlage
The ULTIMATE CSS only drop-down menu
Das ULTIMATE CSS only drop-down menu von Stu Nicholls ist ein drop-down Menü was ohne JavaScript funktioniert und in neue oder bestehende Seiten leicht integriert werden kann.
Kategorie(n): CSS Menüs

HTML, CSS &CO.

Kompatibilitaetsmodus IE8
Zielgerichtete Websitenentwicklung für eine Internet-Exlporer Version
Kategorie(n): HTML, CSS & Co, Zusatz, Barrierefrei, Grundlage
button-tag, keine Aktion im form-tag
Verhindern das beim Klicken einens button-tag im form das Formular versendet wird
Kategorie(n): HTML

MERKLISTE

Login

Anmelden

Sponsored by:

ideenwerft webhosting

Wunschzettel