[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