[Typo3-german] tt_content von colPos mehrfach verwenden

Franz Koch typo3 at fx-graefix.de
Sat Sep 17 12:08:14 CEST 2005


Hi nochmal,

> lib.rand = CONTENT
> lib.rand {
> table = tt_content
> select.orderBy = sorting
> select.where = colPos = 3
> source = 259
> dontCheckPid = 1
> }
>
> Wo ist mein Fehler? Ist es überhaupt auf diesem Weg möglich?

Hab mal eben die TS-Ref angeworfen...

Wenn du sämtliche Elemente einer Spalte einer bestimmten Seite haben willst, dann machst du das am Besten wohl über CONTENT
---
temp.testcontent = CONTENT
temp.testcontent {
   table = tt_content
   select {
     pidInList = id der Seite wo die Inhalte liegen
     where = colPos=3
     orderBy = sorting
   }
}
---

Wenn du nur ein bestimmtes Content-Element haben willst - geht das schöner über RECORDS
---
temp.testcontent = RECORDS
temp.testcontent {
   source = 259
   tables = tt_content
   dontCheckPid = 1
}
---

steht aber alles in der TS-Ref (daraus hab ich mir das in 5 mins zusammengebaut).

Was du gemacht hattest, war die Optionen beider Varianten zu mischen. "dontCheckPid" und "source" gibt es bei CONTENT nicht - somit fehlte hier select.pidInList, welches Standardmäßig auf die aktuelle Seite gesetzt ist. Hättest du anstelle von CONTENT "RECORDS" verwendet hätte es geklappt, wobei dann die Select-Statements überflüssig gewesen wären.

Mein Rat:
Dein bester Freund in Typo3 sollte die TS-Ref sein. Und da die TS-Ref im Template-Modul beim Bearbeiten des SETUP nur 1 Klick entfernt ist - kann man wirklich nicht sagen dass es zu umständlich ist. Ich hab auch nicht alles im Kopf - aber 1 Blick in die TS-Ref genügt um alles umsetzen zu können was du möchtest...

-- 
Grüße, Franz



More information about the TYPO3-german mailing list