Hallo,
nach einer Pause habe ich heute versucht, die Sache zu realisieren. Aber leider: Es funktioniert nicht.
Auf der Seite Neuheiten (ID=57) befinden sich in der mittleren Spalte Inhalte, die auf anderen Seiten in der rechten Spalte wiederholt werden sollen. Diese "anderen Seiten" basieren auf einem speziellen Template, in dem die rechte Spalte auf einen TypoScript ObjectPath gemappt ist.
Der von mir verwendete TypoScript-Code-Schnipsel sieht dann so aus:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8:
| lib.neuheiten = CONTENT lib.neuheiten { table = tt_content select.orderBy = sorting select.where = colPos=1 select.pidInList = 57 } |
Der entsprechende Code-Abschnitt im speziellen Template lautet:
Code:
...
<field_inhaltrechts type="array">
<tx_templavoila type="array">
<title>Seiteninhalt rechts</title>
<sample_data type="array">
<numIndex index="0">Hier befindet sich der
Seiteninhalt der rechten Spalte</numIndex>
</sample_data>
<eType>TypoScriptObject</eType>
<oldStyleColumnNumber
type="integer">1</oldStyleColumnNumber>
<eType_EXTRA type="array">
<objPath>lib.neuheiten</objPath>
</eType_EXTRA>
<TypoScriptObjPath>lib.neuheiten</TypoScriptObjPath>
</tx_templavoila>
<TCEforms type="array">
<label>Seiteninhalt rechts</label>
</TCEforms>
</field_inhaltrechts>
... Ich dachte, damit sei die Sache gelöst - ist sie aber nicht, denn die rechte Spalte bleibt einfach leer.
Da scheine ich noch einen Fehler zu machen, habe ich zu einfach gedacht? Fehlt da noch etwas?
Etwas ratlos grüßt
Heimo