Danke für eure Bemühungen.
Aber entweder ich kann mich nicht mitteilen, oder ich stehe total auf dem Schlauch.
Wieso muß ich das News-Template bearbeiten? Die News an sich wird ja genau so dargestellt wie ich möchte.
Ich versuche nochmal mein Problem genauer zu beschreiben:
Ich habe mehrere Contentelemente auf meiner Seite (sollen variabel und von Redakteur veränderbar bleiben):
1: eine Überschrift
2: das News-Plugin
3: Text mit Bild
Wenn ich nun in der LATEST Ansicht auf eine News klicke wird die Seite richtig angezeigt. Also:
1: eine Überschrift
2: die News (das News-Plugin)
3: Text mit Bild
Wenn ich aber über einen Link in der Hauptnavigation auf die Newsseite gehe (keine Auswahl einer speziellen News) passiert folgendes:
2: die News (das News-Plugin)
1: eine Überschrift
3: Text mit Bild
Das passiert eben weil ich mir aus der Datenbank die letzte News hole und diese anzeigen lasse.
10 = CONTENT
10.table = tt_news
10.select {
# Alle pid aus denen News geholt werden sollen angeben
# das Rekursiv-Feld hat keinen Einfluß auf diese Auswahl
pidInList = 31
orderBy = datetime desc
max = 1
where = type = 0
}
Vorher wird der Seitencontent (1: eine Überschrift; 3: Text mit Bild) in ein temp-Objekt gelegt
tmp.pagecontent < page.10.marks.CONTENT
und dann HINTER der News wieder eingefügt.
Einfügen des Objektes "10." (nur wenn keine SINGLE news ausgewählt)
10.stdWrap.if.isFalse.data = GPvar:tx_ttnews|tt_news
# Einfügen des oben erstellten Temp-Objektes hinter der News
20 < tmp.pagecontent
Mein Problem ist die Realisierung eines differenzierten Zugriffs auf die vorhandenen Contentelemente "1: eine Überschrift" und "3: Text mit Bild".
Also sowas wie (funktioniert nicht):
tmp.pagecontentHeader < page.10.marks.CONTENT.header
(das Contentelement Überschrift)
tmp.pagecontentText < page.10.marks.CONTENT.text
(das Contentelement Text mit Bild)
und das baue ich dann so wieder zusammen:
5 < tmp.pagecontentHeader
Einfügen des Objektes "10." (nur wenn keine SINGLE news ausgewählt)
10.stdWrap.if.isFalse.data = GPvar:tx_ttnews|tt_news
# Einfügen des oben erstellten Temp-Objektes hinter der News
20 < tmp.pagecontentText
Ich hoffe ich habe klarer beschrieben was ich möchte. Falls die Lösung doch im ändern des Templates liegt bitte ich um detailiertere Beschreibung wie ich das Template verändern muß.
Danke
Martin