2016-05-12 14 views
1

folgende Konstellation:TYPO3 7.6 Backend-Suche (TCA Suchfelder) funktioniert nicht auf verwandter Tabelle

  • TYPO3 7.6.6
  • eigene Erweiterung

Ich habe zwei einfache Tabellen:

  • tx_exaibbrplus_domain_model_clients (Clients)
  • tx_ exaibbrplus_domain_model_yearsclientsinstitutions (YCI)

One "Kunden" mit einer Spalte für eine Sozialversicherungsnummer (ex: 123.4567.675.432)). Ein anderer (yci) mit einer Beziehung zu Kunden.

Ich brauche die Möglichkeit, die Sozialversicherungsnummer in der zweiten Tabelle (yci) zu suchen. In der klassischen Listenansicht kann ich die Sozialversicherungsnummer des Kunden sehen (siehe Screenshot), aber die Listensuche funktioniert nicht auf der Sozialversicherungsnummer des Kunden.

listing with social security number (related table) is displayed

Mein TCA (wichtigsten Teile) der zweiten Tabelle enthält "Kunden" in Suchfelder.

return array(
'ctrl' => array(
    'title' => 'LLL:EXT:exaibbrplus/Resources/Private/Language/locallang_db.xlf:tx_exaibbrplus_domain_model_yearsclientsinstitutions', 
    'label' => 'year', 
    'label_alt' => 'clients', 
    'label_alt_force' => TRUE, 
    'searchFields' => 'year, clients', 

Verwenden Sie die Live-Suche, um eine Sozialversicherungsnummer zu suchen (und Ergebnisse der Client-Tabelle bringt).

Irgendwelche Ideen willkommen.

Antwort

1

Nach weiteren Untersuchungen und Austausch mit TYPO3-Gurus ... führte ich mich zu der Illusion, dass dies erreicht werden kann, weil es so einfach war, die zugehörigen Daten in der Liste anzuzeigen. Zwischenzeitlich habe ich auch eine Funktion gefunden, die dazu in Frage kommt, siehe: https://forge.typo3.org/issues/75017

Kurz gesagt: es gibt keine Lösung dafür mit aktuellem Bestand TYPO3.

Verwandte Themen