[TYPO3-UG Dutch] foreign_table_where met IN statement (tca.php)

Arjen Hoekema arjenhoekema at gmail.com
Wed Apr 29 09:48:53 CEST 2009


Hoi Barbara,

Wanneer je de waarde van een veld ophaalt waarin meerdere objecten 
kunnen worden gekoppeld (multiselect) zoals jouw categorieën krijg je 
helaas naast de "uid" ook de titel van het record binnen (<uid>|titel).

Er zijn een aantal oplossingen mogelijk:
- Geen multiselect voor de categorieën (geen optie denk ik)
- Een reguliere expressie in de query opnemen om alles behalve getallen 
(en komma) eruit te filteren (workaround/vies)
- Voor de select van mogelijke fietsen een eigen "itemsProcFunc" 
schrijven die de lijst met items vult (zie core api). In deze functie 
heb je dan alle vrijheid om een correcte query te maken.

Owja, sowieso zou de syntax van "IN" andersom moeten:

"AND tx_zwffietsen_merken.mogelijk IN (###REC_FIELD_categorie###) ORDER 
BY tx_zwffietsen_merken.sorting"

Met vriendelijke groet,

Arjen Hoekema



More information about the TYPO3-UG-Dutch mailing list