[TYPO3-german] CONTENT darstellen

JoH info at cybercraft.de
Fri May 26 14:02:29 CEST 2006


> sowohl in der TSref als auch in diversen Tutorials finde ich kein
> passendes Beispiel, eine Abfrage auch darzustellen.
> page = PAGE
> page.typeNume = 0
> page.70 = CONTENT
> page.70.table =   tx_rdfsemantic_category
> page.70.select.orderBy = sorting
> page.70.select.where = pidInList = 52
>
> Dies holt mir wohl die Daten, aber wie zeige ich das an??
> Die PID 52 existiert und ich habe auch schon versucht die pidInList
> durch pid auszutauschen, jedoch erfolglos.

Wenn Du die TSref an der Stelle vollständig gelesen hättest, wüßtest Du
wie's geht ;-)
Zunächst mal gehört pidInList nicht in den "where" Bereich sondern direkt
unter "select".
Außerdem gibt's da (bei Bedarf) ein renderObj _und_ in einem Beispiel wird
auch gezeigt wie's funktioniert.
Und schließlich heißt es noch "typeNum" und nicht "typeNume", aber das tut
nichts zur Sache, weil es keinen Einfluß auf das CONTENT Element hat.

Richtig wäre:

page = PAGE
page {
    typeNum = 0
    70 = CONTENT
    70 {
        table =   tx_rdfsemantic_category
        select {
            pidInList = 52
            orderBy = sorting
        }
    }
}

> In der Deutsch Version von "Grundlagewissen TYPO3" steht folgendes:
> druckversion = PAGE
> druckversion {
> typeNum = 1
> 10 = CONTENT
> 10.table = tt_content
> 10.select.orderBy = sorting
> 10.select.colPos = 0
> 10.select.languageField = sys_language_uid
> }
>
> Das sieht doch so aus, als würde er ihn direkt darstellen ??!!
> Aber in meinem Beispiel oben zeigt er nichts an :-(

Schmeiß mal die Syntaxfehler raus und falls das nix nützt, pack noch eine
renderObj dazu.
Danach sollte es klappen (so Du auf der Seite mit der ID 52 auch Inhalte aus
der Tabelle hast)

> Sorry, ist wahrscheinlich eine recht simple Frage, die ich auch wohl
> irgendeiner Dokumentation entnehmen kann, aber ich finde leider nichts
> passendes :-((

Die Doku dazu heißt TSref und die sagt eigentlich alles was man wissen muß.

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de





More information about the TYPO3-german mailing list