Zum Inhalt springen

Text ausgeben per Select mit TS

Erstellt am 19. Mai 2009 · 5 Antworten · letzte Antwort am 20. Mai 2009

Tags: Frage

scripper ·

Hallo zusammen ...
ich arbeite mich gerade ein wenig mehr in die tiefen von TypoScript ein. Gerade kämpfe ich dem Select Objekt.

Ich möchte etwas aus der SQL Tabelle aus lesen und einfach als Text auf der Webseite ausgeben. Ich hab das mit folgenden TS Code probiert:

                    30 =CONTENT
			30 {
   				table= tx_t3blog_post
  				wrap=|
  				select{
   				selectFields=tagClouds
    				where=uid={field:uid}
  				}
  			renderObj=COA
  			renderObj{
    				10=TEXT  
    			10{
      				required=1
      				wrap=|
      				field=tagClouds
   			 }
			}
			}

Hier handelt es sich um die TagCloud des T3Blogs. Ich möchte die einzelne Stichwörter der Beiträge hinter den Beiträgen ausgeben. Diese sind in der Tabelle tx_t3blog_post unter der Spalte tagClouds gespeichert. Seht ihr in meinem Code ein Fehler oder was habe ich nicht beachtet??

Danke für eure Hilfe ...

scripper ·

ok hab das mal ergänz aber immer noch das gleiche ... ich hab zum test auch mal bei den Wraps was eingetragen und die Wraps werden angezeigt also muss das Problem irgendwo beim auslesen sein.
Im Moment sieht das ganze so aus:

30 =CONTENT
			30 {
   				table= tx_t3blog_post
  				wrap=**|**
  				select{
  				pidInList = 23
   				selectFields=tagClouds
    				where=uid={field:uid}
  				}
  			renderObj=COA
  			renderObj{
    				10=TEXT  
    			10{
      				required=1
      				wrap=|
      				field=tagClouds
   			 }
			}
			}

der PID ist doch die ID der Seite auf der die einträge leigen. Also auch die PID die in der SQL Datenbank eingetragen ist.

just2b ·

ok, nächster fehler:

where=uid={field:uid}

where hat kein stdWrap, nimm sowas

andWhere=uid={field:uid}
andWhere.insertData = 1

ansonsten schalt im install tool sqldebug ein, dann siehst das query wenns schief läuft bzw wenn du absichtlich wo einen fehler reinmachst, wie das query ausschaut