Hallo,
ich habe ca. 200 Seiten mit jeweils 3 Übersetzungen. Auf allen Seiten befinden sich 5 Content-Elemente:
-
1. Überschrift
-
2. Text
-
3. Text und Bilder
-
4. Text
-
5. Text und Bilder
Nun soll auf allen Seiten zwischen Element 3 und 4 noch eins dazwischen geschoben werden. Das kann ich jetzt per Fleißarbeit im Backend machen, da es sich jedoch nur um einen einzigen Satz bzw. Link handelt, der auf allen Seiten gleich lautet geht das evtl. über TS ???
Zu dem Element 3 ist noch zu sagen, dass sich in dessen Textfeld nur eine RTE-Tabelle befindet. Wenn man irgendwie hinter den schließenden </table>-Tag ein </br><a href.... basteln könnte, wäre mir schon geholfen.
Das geht mit Typoscript, aber dann kamnnst du nicht mehr mit styles.content.get arbeiten.
Grobes Beispiel-TS:
lib.myContent = COA
lib.myContent {
10 = CONTENT
10.table = tt_content
10.select.pidInList = this
10.max = 2 // nur die ersten 2 CEs
20 = TEXT
20.value = <a href="#">Hier der Block, der immer dazwischen soll</a>
30 < .10
30.max >
30.begin = 3 // den Rest ab dem 3. Datensatz ausgeben lassen
}
lib.myContent musst du dann natürlich noch einem Marker in deinem Template zuweisen.
Beim ersten überfliegen sieht das doch sehr vielversprechend aus. Die Sprachen brauche ich dabei nicht zu berücksichtigen?
Das ganze würde ich dann noch in einen [PIDinRootline = xxxx] packen, damit die sonstigen Seiten weiterhin mit styles.content.get weiter laufen. Spricht da was dagegen?
Vielen Dank.
musste es wegen der Sprachen noch geringfügig ändern.
Klappt.