---
title: "Foreign_table_where ..."
url: "https://www.typo3.net/d/18784-foreign-table-where"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2004-12-03"
last_reply: "2004-12-03"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Foreign_table_where ...

Extensions › Entwicklung · 0 Antworten · gestartet 2004-12-03

## Eröffnungsbeitrag

**Unbekannter Benutzer** · 2004-12-03 · [Beitrag #1](https://www.typo3.net/d/18784-foreign-table-where/1)

Hallo Forum,

ich unter
<https://docs.typo3.org/m/typo3/reference-tca/main/en-us/ColumnsConfig/Type/Select/Index.html>

die Möglichkeit gefunden, innerhalb der WHERE-Klausel eines TCA-Selectfeldes auch eine Art Marker zu verwenden, ums sinnvoller zu erklären, hier mein TCA-Array:

```plaintext
'tx_MEINEEXT_relantedproducts' => Array (		
		'exclude' => 0,		
		'label' => 'LLL:EXT:MEINEEXT/locallang_db.php:tt_products.tx_MEINEEXT_relantedproducts',		
		'config' => Array (
			'type' => 'select',	
			'foreign_table' => 'tt_products',	
			'foreign_table_where' => 'AND tt_products.category=3 ORDER BY tt_products.tx_MEINEEXT_rubric, tt_products.title',	
			'size' => 10,	
			'minitems' => 0,
			'maxitems' => 5,	
			'MM' => 'tt_products_tx_MEINEEXT_relantedproducts_mm',
		)
	),
```

Wie ihr sehen könnt, linke ich quasi innerhalb eines Shop-Produktes aufd alle Produkte, um diese als "Ergänzende Produkte" auswählen zu können, gespeichert wird über MM-Relation ...

Soweit so gut, jetzt möchte ich die Anzeige allerdings auf nur eine Kategorie beschränken und zwar die, des aufgerufenden Produktes. In der WHERE-Klausel steht jetzt fest verdrahtet tt_products.category=3.

Durch den "Marker" (oben im Link erklärt) ###REC_FIELD_[fieldname]###
soll man allerdings nen Tabellenfeld angeben können, aber egal, wie ich nun auch schreibe, ich erhalte mySQL-Fehler, also bsp.

= ###REC_FIELD_[tt_products.category]### oder
= ###REC_FIELD_tt_products.category### oder
= ###REC_FIELD_category### ...

Ich hoffe inständig, dass jemand auch sowas mal machen wollte und die richtige Syntax kennt!!! Bitte!!!!

---

Quelle: „Foreign_table_where ...“, typo3.net, https://www.typo3.net/d/18784-foreign-table-where
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
