Kategorien
- [-]Developer (93)
- API (14)
- Backend (16)
- Extensions (26)
- HTML & CSS (4)
- Typoscript (31)
- [-]Redaktionelles (15)
- Anleitungen (6)
- Tipps (6)
- Sonstiges (36)
Schlagwortwolke
| « | September 2010 | » | ||||
|---|---|---|---|---|---|---|
| S | M | T | W | T | F | S |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||
Letzte Nachrichten
- Schafft er es auf die erste Seite?
- 18.05.2012 14:39
- TYPO3camp Berlin 2012
- 11.05.2012 15:35
- Webdesign in Zeiten des iPad 3: und immer noch mehr Pixel.
- 10.05.2012 17:14
- Die jQuery-Itis greift um sich.
- 02.04.2012 21:57
Letzte Kommentare
- Hallo David, das ist ein guter Tipp, werde ich mir...
- 13.05.2012 13:19
- Hallo! In der Aufzählung gehst du nicht auf den verfügbaren...
- 12.05.2012 14:35
- Müsste eigentlich so funktionieren, ich mache es hier ja...
- 10.04.2012 13:03
- Erst einmal - Danke für die Extension. Eine Frage habe...
- 10.04.2012 10:30
In eigener Sache
Peter Linzenkirchner, Lisardo Multimedia in Augsburg. Freelance und Partner für Design- und Webagenturen in Augsburg und München. Pixelgenaue Templates, valides HTML, barrierearm. TYPO3-Projekte, Extension-Programmierung und mehr ...
Contentelemente nur über TypoScript
Es ist durchaus möglich, nur mit TypoScript neue Contentelemente anzulegen, allerdings ohne Zugriff auf die Datenfelder. Damit kann zum Einen statischer Inhalt ausgegeben werden, zum Anderen ist es natürlich auch möglich, das gesamte Spektrum von TypoScript einzusetzen. So können speziell angepasste Menüs oder Datenbankinhalte ausgegeben werden. Allerdings kann der Redakteur die Inhalte nicht erstellen – er kann sie nur am gewünschten Platz aufrufen bzw. einsetzen.
Zunächst muss über das PageTSConfig der neue Inhaltstyp definiert weden:
- TCEFORM.tt_content.CType.addItems {
- einKleinerTest=Ein kleiner Test
- # id = Bezeichnung
- }
Danach kann im TypoScript-Template definiert werden, wie das neue Contentelement aussehen soll bzw. welche Inhalte es enthalten soll:
- tt_content {
- einKleinerTest=COA
- einKleinerTest {
- 10=TEXT
- 10.value= <p>Ein Test</p>
- }
- }
Hier wird nur ein kurzer Text ausgegeben; prinzipiell stehen natürlich alle Möglichkeiten von TypoScript offen. Der Redakteur kann es als normales Inhaltselement aufrufen wie alle anderen; ihm fehlen allerdings die sonst üblichen Eingabemasken; er kann das Element lediglich einfügen und sichern.
Da man via TypoScript auf Datensätze zugreifen kann, ist es aber auch möglich dynamische Daten einzufügen:
- tt_content {
- einKleinerTest=COA
- einKleinerTest {
- 10.inhalt=RECORDS
- 10.tables=tt_content
- # uid der Datensätze
- 10.source=121,122,123
- 10.dontCheckPid=1
- }
- }
- Kommentare

