Kategorien
- [-]Developer (93)
- API (14)
- Backend (16)
- Extensions (26)
- HTML & CSS (4)
- Typoscript (31)
- [-]Redaktionelles (15)
- Anleitungen (6)
- Tipps (6)
- Sonstiges (36)
Schlagwortwolke
| « | August 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 | 31 | ||||
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 ...
Content Slide mit TemplaVoila
Man kann Content Slide nicht nur mit dem klassischen Ansatz der vier Spalten im Backend erreichen, sondern auch mit TemplaVoila, allerdings ist das etwas kniffeliger. (Getestet mit Version 4.2).
Normalerweise erfolgt die Übernahme der Inhalte in TemplaVoila mit folgendem Code-Abschnitt in der XML-Flexform eines TemplaVoila-Datensatzes:
- <TypoScript><![CDATA[
- 10= RECORDS
- 10.source.current=1
- 10.table = tt_content
- 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
- ]]></TypoScript>
Leider gibt es in RECORDS die slide-Eigenschaften nicht, nur in CONTENT. In CONTENT ist es widerum nicht möglich wie hier einfach mit »10.source.current = 1« auf die richtige Spalte zu verweisen. TemplaVoila speichert allerdings die alten Spalten nach wie vor:
- wenn nur ein einziges Feld mit Inhalten gefüllt wird, so bekommt dieses automatisch colPos = 0
- jedes weitere erhält eine höhere Nummer (dabei zählt die Reihenfolge in der XML-Datei)
Vermerkt wird die colPos-Nummer im XML von TemplaVoila so:
- <oldStyleColumnNumber type="integer">1</oldStyleColumnNumber>
Man kann also nach wie vor darauf referenzieren. Der gesamte Code für einen Content-Slide sieht dann so aus:
- <TypoScript><![CDATA[
- # CONENT statt RECORDS
- 10 = CONTENT
- 10.table = tt_content
- 10.select.where = colPos=1
- # die eigentliche Slide-Anweisung
- 10.slide = -1
- # optional
- 10.slide {
- # Sammeln aller Einträge in der Rootline
- # collect = -1
- # collectReverse = 1
- }
- 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
- ]]></TypoScript>
Achtung: Wenn die Vorlage neu gemappt werden muss, kann dieser Code verloren gehen; also eine Sicherheitskopie anlegen.
Hinweis
Da die Flexible Content Elements ebenfalls diese Nummern verwenden, kommt es beim Einsatz von FCEs zu Verwirrung. Man kann aber Nummern wählen, die zu hoch sind, als dass sie durch FCEs berührt werden könnten. Ich habe es mit 99 versucht, was gut geklappt hat:
- <TypoScript><![CDATA[
- # CONENT statt RECORDS
- 10 = CONTENT
- 10.table = tt_content
- 10.select.where = colPos=99
- # die eigentliche Slide-Anweisung
- 10.slide = -1
- # optional
- 10.slide {
- # Sammeln aller Einträge in der Rootline
- # collect = -1
- # collectReverse = 1
- }
- 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
- ]]></TypoScript>
- <oldStyleColumnNumber type="integer">99</oldStyleColumnNumber>
- </tx_templavoila>
Überblick über Content Slide:
Siehe in einem eigenen Artikel: Slide
Siehe auch: Content Slide in TYPO3 4.0 und kb cont slide
Weiterführende Links:
- Kommentare

