TypoScript

register für HMENU
Zur Verfügung stehende rgister für ein HMENU
Kategorie(n): Grundlage, Grundlagen
css_styled_content: Quelltext aufräumen
TYPO3 fügt einges an nicht erforderlichen Quelltext mit ein
Kategorie(n): Grundlage, css_styled_content
Condition vs. if
Wann Condition und wann auf if setzen
Kategorie(n): Grundlage
Linktext im Menü ändern
Anpassen den Linktextes in TMENU
Kategorie(n): Grundlage
TYPO3 mit charset UTF-8
Neuinstallation als UTF-8 Umgebung
Kategorie(n): Grundlage
Tod der "Home"-Seite
Sinn oder Unsinn, die zusätzliche "Home"-Seite als Startseite
Kategorie(n): Grundlage, Grundlagen
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, HTML, CSS, 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

tinymce_rte wird nicht eingeblendet
Im Firefox kann es passieren das der tinymce_rte nicht angezeigt wird
Kategorie(n): RTE
Höhe und Breite für den RTE
Für den rtehtmlarea die Höhe und Breite für das BE vorgeben
Kategorie(n): Entwicklung, RTE
PHP : Function split() is deprecated in
Seit PHP 5.3.0 ist die Funktion split nicht mehr erwünscht
Kategorie(n): Extensionen, Entwicklung, indexed_search, Empfehlungen, USER, USER, XCLASS, HOOKS, Grundlagen, mm_forum, realurl, tt_news
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

Reihenfolge der Extensionen-Liste beeinflussen
Beeinflussen in welcher Reihenfolge Extensionen geladen werden sollen
Kategorie(n): Entwicklung
Single-Page für tt_news - Wozu?
Ohne extra Single-Page für tt_news geht es doch auch
Kategorie(n): tt_news
Höhe und Breite für den RTE
Für den rtehtmlarea die Höhe und Breite für das BE vorgeben
Kategorie(n): Entwicklung, RTE
Sprachdatei überschreiben oder ergänzen
Erweiterung der Sprach-XML für Extensionen
Kategorie(n): Grundlagen, Entwicklung
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, Entwicklung, indexed_search, Empfehlungen, USER, USER, XCLASS, HOOKS, Grundlagen, mm_forum, realurl, tt_news
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, CSS Menüs, Javascript Menüs, Sitemaps, Grundlagen, Grafische Menüs, 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

Kommaseparierte Liste mit jQuery
Liste auf Item prüfen, Item hinzufügen oder löschen
Kategorie(n): jquery
LinkListe jQuery
Links die ich mir merken muss
Kategorie(n): jquery
Sorting an array of objects
Array mit Objectinhalt sortiren.
Kategorie(n): jquery
Liste erweitern
Zusätzliches jquery Object um eine Kommaliste zu erweitern
Kategorie(n): jquery
JavaScript "nachladen"
JavaScript erst am Ende der DOM-Fertigstellung laden
Kategorie(n): jquery
DEV3
TypoScript highlight für Eclipse
Kategorie(n): Eclipse
Leeren von Tabellen und neu Indexieren
Aufgeblähte Datenbanken leeeren und neu cachen/indexieren
Kategorie(n): Script
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, Eclipse

Frontend

HMENU: Listenpunkt gesonderten style zuweisen
Einen Listenpunkt im HMNU einen gesonderten style zuweisen
Kategorie(n): Grundlagen
register für HMENU
Zur Verfügung stehende rgister für ein HMENU
Kategorie(n): Grundlage, Grundlagen
Tod der "Home"-Seite
Sinn oder Unsinn, die zusätzliche "Home"-Seite als Startseite
Kategorie(n): Grundlage, Grundlagen
Kompatibilitaetsmodus IE8
Zielgerichtete Websitenentwicklung für eine Internet-Exlporer Version
Kategorie(n): HTML, CSS & Co, HTML, CSS, 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, CSS Menüs, Javascript Menüs, Sitemaps, Grundlagen, Grafische Menüs, 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.

CSS Compatibility and Internet Explorer
Der IE und seine verschiedenen Versionen
Kategorie(n): CSS
Links mit einem bestimmten Filetype
Dieses Beispiel kann auf alle beliebigen Filetypes angewendet werden.
Kategorie(n): CSS
Kompatibilitaetsmodus IE8
Zielgerichtete Websitenentwicklung für eine Internet-Exlporer Version
Kategorie(n): HTML, CSS & Co, HTML, CSS, 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

Sponsored by:

ideenwerft webhosting
ideenwerft caretaker