typo3:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| typo3:start [2015-02-09 08:34] – "Konfiguration" mit "Bildgrößen" eingefügt a.kamola | typo3:start [2015-04-10 21:17] (aktuell) – [Links] "Tutorials" eingefügt a.kamola | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== TYPO3 ====== | ====== TYPO3 ====== | ||
| + | |||
| + | ===== Leere Seite ===== | ||
| + | |||
| + | Wenn plötzlich statt der Website nur noch eine leere Seite im Frontend angezeigt wird, dann tritt ein PHP-Fehler auf, den TYPO3 aus Sicherheitsgründen versteckt. Damit die Fehlermeldung angezeigt und die Fehler-Ursache ermittelt werden kann, muss man die Fehler-Anzeige für seine IP-Adresse aktivieren: | ||
| + | |||
| + | * Im TYPO3-Backend in der Aufgabenliste auf " | ||
| + | * Im " | ||
| + | * Dort den Wert von '' | ||
| + | * Unter '' | ||
| + | |||
| + | **Hinweis: | ||
| + | |||
| + | Nun ist im Frontend die PHP-Fehlermeldung zu sehen und nach Behebung des Fehler sollte die Website im Frontend wieder angezeigt werden(([[http:// | ||
| + | |||
| + | ===== Rechte ===== | ||
| + | |||
| + | ==== Cache-Leeren für Redakteure/ | ||
| + | |||
| + | Um Redakteuren oder Benutzergruppen das Leeren von Caches zu erlauben, muss folgendes TypoScript in die TSConfig des Redakteurs bzw. der Gruppe eingefügt werden: | ||
| + | |||
| + | Seiten-Cache leeren (auch FE- oder Front-End-Cache genannt): | ||
| + | |||
| + | <code typoscript> | ||
| + | options.clearCache.pages = 1 | ||
| + | </ | ||
| + | |||
| + | Seiten-Cache und Konfigurationscache leeren: | ||
| + | |||
| + | <code typoscript> | ||
| + | options.clearCache.all = 1 | ||
| + | </ | ||
| ===== Konfiguration ===== | ===== Konfiguration ===== | ||
| Zeile 18: | Zeile 49: | ||
| Quelle: [[http:// | Quelle: [[http:// | ||
| + | |||
| + | ===== TypoScript ===== | ||
| + | |||
| + | ==== Page TSconfig ==== | ||
| + | |||
| + | Die **Page TSconfig** (oder auf deutsch: **Seiten-TSconfig**) befindet sich in den Eigenschaften jeder Seite unter dem Reiter " | ||
| + | |||
| + | Die Eigenschaften einer Seite erreicht man über die Auswahl " | ||
| + | |||
| + | ==== COA und COA_INT === | ||
| + | |||
| + | Ein **COA** (Content Object Array) kann mehrere Inhalts-Elemente (// | ||
| + | |||
| + | **COA_INT** funktioniert wie ein COA, nur dass es nicht gecacht wird. | ||
| + | |||
| + | ==== If-Else-Statement mit Page-ID ==== | ||
| + | |||
| + | <code typoscript> | ||
| + | [globalVar = TSFE:id = 1] | ||
| + | # Wenn die Page-ID 1 ist ... | ||
| + | [else] | ||
| + | # Wenn die Page-ID _nicht_ 1 ist ... | ||
| + | [end] | ||
| + | </ | ||
| + | |||
| + | ==== PIDinRootline und PIDupinRootline ==== | ||
| + | |||
| + | Beispiel-Seitenbaum: | ||
| + | |||
| + | < | ||
| + | | | ||
| + | |- foo (PID 2) | ||
| + | |- bar (PID 3) | ||
| + | `- foobar (PID 4) | ||
| + | </ | ||
| + | |||
| + | Die Startseite (mit PID 1) ist übergeordnete Seite, die Seiten " | ||
| + | |||
| + | **PIDinRootline** | ||
| + | |||
| + | '' | ||
| + | |||
| + | **PIDupinRootline** | ||
| + | |||
| + | '' | ||
| + | |||
| + | ==== width und height aus IMG-Tags entfernen ==== | ||
| + | |||
| + | Eigentlich ist das Einfügen der '' | ||
| + | |||
| + | <code typoscript> | ||
| + | tt_content.image.20.stdWrap.parseFunc.nonTypoTagStdWrap.HTMLparser.tags.img.fixAttrib { | ||
| + | width.unset = 1 | ||
| + | height.unset = 1 | ||
| + | } | ||
| + | tt_content.textpic.20.stdWrap.parseFunc.nonTypoTagStdWrap.HTMLparser.tags.img.fixAttrib { | ||
| + | width.unset = 1 | ||
| + | height.unset = 1 | ||
| + | } | ||
| + | lib.parseFunc_RTE.nonTypoTagStdWrap.HTMLparser.tags.img.fixAttrib { | ||
| + | width.unset = 1 | ||
| + | height.unset = 1 | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Layout ==== | ||
| + | |||
| + | > In TYPO3 all normal content elements has a " | ||
| + | |||
| + | [[https:// | ||
| ===== Mehrsprachigkeit ===== | ===== Mehrsprachigkeit ===== | ||
| * [[typo3: | * [[typo3: | ||
| + | |||
| + | ===== Fluid ===== | ||
| + | |||
| + | //Fluid// ist die neue Template-Engine von TYPO3. | ||
| + | |||
| + | ==== Debugging: Inhalt einer Variable anzeigen lassen ==== | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | ==== if-Abfrage ==== | ||
| + | |||
| + | <code xml> | ||
| + | <f:if condition=" | ||
| + | <!-- Display something if foo is set (foo is not empty nor 0) --> | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Extensions ===== | ||
| + | |||
| + | ==== RealURL ==== | ||
| + | |||
| + | === Keine 404-Fehlerseite === | ||
| + | |||
| + | Wenn bei aktivierter RealURL trotz korrekt konfigurierter 404-Fehlerseite statt der Fehlerseite die nächst obere Seite im Seitenbaum bzw. die Startseite der Website angezeigt wird, dann ist in der RealURL-Konfiguration für die Option '' | ||
| + | |||
| + | < | ||
| + | |||
| + | In der RealURL-Konfiguration dann nach '' | ||
| + | |||
| + | <code php> | ||
| + | //' | ||
| + | </ | ||
| ===== Links ===== | ===== Links ===== | ||
| * [[http:// | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | ==== Tutorials ==== | ||
| + | |||
| + | === Kostenpflichtige Tutorials === | ||
| + | |||
| + | * [[https:// | ||
typo3/start.1423467258.txt.gz · Zuletzt geändert: 2015-02-09 08:34 von a.kamola