Hi!

Folgendes Problem:
Ich möchte in einem Plugin auf bestimmte Infos (in diesem Fall auf die 
Angabe der StoragePIDs) zugreifen, die in einer Flexform eines anderen 
Content-Elements gespeichert ist. Genauer: ich möchte jenes Content-Element 
aus der tt_content selektieren, in dessen Flexform eine bestimmte PID als 
StoragePID verwendet wird.

Hintergrund:
Ich schreibe einen Teaser für eine BLOG-Extension. Dort wird das 
Frontend-Plugin über eine Flexform konfiguriert und einer dieser Parameter 
ist die PID des General Storage in dem die Beiträge abgelegt werden.
Mein Teaser selektiert nun aus der BLOG-Tabelle alle jene Einträge, die 
jünger als x Tage sind und liefert den Namen des Bloggers, den Titel, einen 
Teil des Inhalts und sollte auch einen Link auf den Beitrag liefern. Dazu 
muss ich aber im Teaser-Plugin jene PID finden, die jenen Content enthält, 
in dessen Flexform die StoragePid vorkommt, die ich als Parameter dem 
Teaser-Plugin mitgebe.

Die Flexform ist im Content als XML gespeichert ... wie komme ich also am 
leichtesten auf die PID? Ich meine select pid from tt_content where 
pi_flexform like "%280%" ist ein wenig sehr fehleranfällig???! Aber wie 
geht's besser?

lg
Manfred 


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an