Kategorien
- [-]Developer (104)
- API (15)
- Backend (17)
- Extensions (29)
- HTML & CSS (4)
- Typoscript (33)
- [-]Redaktionelles (21)
- Anleitungen (9)
- Tipps (8)
- [-]Sonstiges (50)
- SEO (8)
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
- DSGVO
- 26.05.2018 18:39
- Trackingtools und Datenschutzerklärung
- 14.03.2014 23:07
- 1:n und n:1 Relationen in Extbase
- 06.12.2013 12:04
- Erste Abmahnungen wegen Google Analytics
- 04.10.2013 12:11
Letzte Kommentare
- Das liegt daran, dass die captcha.php versucht, das halbe...
- 05.12.2017 00:41
- Hallo, danke für den tollen Beitrag. Kann man die...
- 22.10.2015 10:05
- Vielen Dank für den Austausch guter Artikel. Es ist eine...
- 17.08.2015 10:58
- Hallo Peter, danke für die Extension. Ich habe sie auf...
- 27.08.2014 12:51
In eigener Sache
Peter Linzenkirchner, Lisardo EDV Beratung 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