[TYPO3-german] Wie TypoScript debuggen?

Chris Riekenberg typo3 at christian-riekenberg.de
Wed May 31 14:17:36 CEST 2006


Hallo,

habe das ganze jetzt so abgeändert:

# Default PAGE object:
page = PAGE
page.5 = TEXT
page.5.value = Ausgabe des DublinCores

page.8 = TEXT
page.8.field = title

page.10 = CONTENT
    10 {
               table =  tx_rdfsemantic_dublincore
               select {
                         pidInList = 72
                         orderBy = sorting
        }


      # Darstellung des Titels
      renderObj = COA
      renderObj {
        wrap = <div>|</div>
        # Titel
        10 = TEXT
        10.field = title
        10.wrap = <p>|</p>
      }
}


Jedoch zeigt er immer noch nichts an :-( Noch einen Tipp?

Habe in phpMyAdmin nochmals folgendes getestet:
 SELECT *
FROM `tx_rdfsemantic_dublincore`
WHERE pid =72

Und er gibt mir einen DS zurück dessen Spalte title nicht
leer ist...

Woher weiß er, das mit 10.field = title dieses mal ein
DB-Feld gemeint ist und nicht die Überschrift?

Danke





"JoH" <info at cybercraft.de> schrieb im Newsbeitrag 
news:mailman.1.1149075657.32342.typo3-german at lists.netfielders.de...
>> versuche mit folgendem TS mir was aus der DB anzeigen zu lassen:
>>
>> # Default PAGE object:
>> page = PAGE
>> page.5 = TEXT
>> page.5.value = Ausgabe des DublinCores
>>
>> page.8 = TEXT
>> page.8.field = title
>>
>> page.10 = CONTENT
>>     10 {
>>       table =  tx_rdfsemantic_dublincore
>>       select {
>>             pidInList = 72
>>             orderBy = sorting
>>         }
>>       }
>>
>>       # Darstellung des Titels
>>       renderObj = COA
>>       renderObj {
>>         wrap = <div>|</div>
>>         # Titel
>>         10 = TEXT
>>         10.field = title
>>         13.wrap = <p>|</p>
>>       }
>>
>> Es wird zwar der Text und die Überschrift ausgegeben, aber er zeigt
>> nichts aus der DB an.
>>
>> Wie debuggt man sowas? Also welche Schritte sollte man machen um den
>> Fehler zu finden?
>> Ich habe die DB überprüft un der es existiert eine pid=72 in der
>> Tabelle. Habe ich was in der Syntax falsch??
>
> Das kann man zumindest in diesem Fall im Ansatz mit dem TypoScript Object
> Browser debuggen.
> Der teilt einem nämlich mit, wenn die Klammern nicht ordnungsgemäß öffnen
> und schließen.
> Macht aber nur Sinn, wenn Du da regelmäßig reinschaust, bevor Du einen 
> neuen
> Abschnitt im Setup definierst, weil er Dir nämlich nicht sagen kann, WO 
> der
> Fehler sitzt.
>
> Ansonsten gibt's für solche Fälle nur noch einen weiteren Debugger: Das
> eigene Hirn ;-)
>
> page.10 = CONTENT
>    10 {
>        table =  tx_rdfsemantic_dublincore
>        select {
>            pidInList = 72
>            orderBy = sorting
>        }
> #   } Diese Klammer ist zuviel
>
>        # Darstellung des Titels
>        renderObj = COA
> ...
>
> }
>
> Sollte ansonsten klappen.
>
> 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