[TYPO3-german] Aktuelle Inhalte aus mehreren Unter-Unterseiten
conPassione gmbh
info at conpassione.ch
Fri May 4 11:48:16 CEST 2012
Hallo Robert
Du machst ja genau das, was Dein Ergebnis dann auch zeigt.
Wenn Du zuerst die Seiten "Thema X" ausliest und für jede dieser Seiten
die Unterseiten "Titel XX" dann gibt es das von Dir beschriebene
Ergebnis, also pro Thema je 4 Einträge.
Wenn Du die Datenbank nur etwas anders ausliest, dann bekommst Du nur
die neuste 4 über alles.
Ich würde das etwa so machen:
temp.RECENT = CONTENT
temp.RECENT {
table = pages
select.pidInlist <> 0 // gibt alle Seiten im Seitenbaum zurück
sorting = crdate DESC
select.max = 4
...
}
Allerdings habe ich den Code nicht getestet.
Ev. musst du auch noch eine Where Clause hinzufügen
select.andWhere = ....
um bestimmte Seiten auszuschliessen.
Liebe Grüsse
Renzo
--
_____________________________
Renzo Bauen
+41 79 330 10 11
conPassione gmbh
Am Freitag, den 04.05.2012, 09:43 +0200 schrieb Robert Wildling:
> Hi, liebe Liste,
>
> Ich habe diese Seitenbaumstruktur:
>
> - Menu 1
>
> - AKTUELL (id=2)
> -- Thema 1
> ---- Titel 1a
> ---- Titel 2a
> ---- Titel 3a
> -- Thema 2
> ---- Titel 1b
> ---- Titel 2b
> ---- Titel 3b
> -- Thema 3
> ---- Titel 1c
> ---- Titel 2c
> ---- Titel 3c
>
> - Menu 3
>
> ...
>
> Nun sollen für einen Teaser die 4 zeitlich aktuellsten Inhalte
> ausgelesen werden (ich verwende KEIN tt_news!).
>
> Mit diesem TS:
>
> temp.RECENT = CONTENT
> temp.RECENT {
> table = pages
> select.pidInlist = 2 // returns all subpages of AKTUELL (= Thema 1...)
> renderObj = CONTENT
> renderObj {
> table = tt_content
> // Loop through all "Title X" pages and collects the content
> select.pidInList.field = pid
> sorting = crdate DESC
> select.max = 4
> ...
> }
> }
>
> erhalte ich zwar Einträge, aber immer die aktuellesten 4 der jeweiligen
> Unterseite. Ich benötige aber die INSGESAMT 4 aktuellsten Inhalte der
> ALLER Unterseiten.
>
> Gibt es irgendwie einen Lösungsansatz, der zunächst mal alle Ergebnis
> zwischenspeicher (LOAD_REGISTER ?), um dann nochmals durch so ein Array
> zu loopen, dass anhand der crdate die 4 aktuellsten Beiträge extrahiert?
>
> Ich bitte euch um Hilfe! Danke!
> Grüße,
> Robert
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list