[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