[TYPO3-german] Datensätze einer 1:n-Beziehung lokalisieren

Nicole Cordes typo3 at cordes.co
Mon Jun 2 20:18:15 CEST 2014


Hallo Johannes, 

hast du in der zweiten Tabelle wirklich nochmal "$TCA['TabelleA'] = array(" drin stehen? 


Liebe Grüße, 
Nicole 

-------- Ursprüngliche Nachricht --------
Von: "JCL - Johannes C. Laxander" <jc at laxander.com> 
Datum:02.06.2014  19:40  (GMT+01:00) 
An: 'German TYPO3 Userlist' <typo3-german at lists.typo3.org> 
Betreff: [TYPO3-german] Datensätze einer 1:n-Beziehung lokalisieren 

Hallo,

eigentlich dachte ich, dass es ganz einfach ist. Aber irgendwie
funktionierts bei mir nicht so.

Tabelle-A <-- 1:n --> Tabelle-B (mehrsprachig)

$TCA['TabelleA'] = array(
ctrl (
  title = "Tabelle A",
  ...
  'languageField' => 'sys_language_uid',
  'transOrigPointerField' => 'l10n_parent',
  'transOrigDiffSourceField' => 'l10n_diffsource',
  ...
));

TabelleB hat die gleichen Einträge.

$TCA['tx_sccruiseplan_domain_model_cruise'] = array(
  columns(
    $TCA['TabelleA'] = array(
      'TabelleB_assignment' => array(
        'exclude' => 0,
        'label' => '...',
        'config' => array(
          'type' => 'select',
        ),
        'foreign_table' => 'TabelleB',
        'foreign_table_where' => 'AND TabelleB.sys_language_uid =
###REC_FIELD_sys_language_uid###',
        'minitems' => 1,
        'maxitems' => 1,
       ),
      ),
    ),
  ),
);

Wenn ich jetzt einen Datensatz lokalisiere, wird im lokalisierten Datensatz
"Wert ist nicht erlaubt (9)" angezeigt.
Die "9" entspricht in diesem Fall der ID des Datensatzes in der
Standardsprache der lokaisiert werden soll.

Wo ist mein Fehler? Habe ich noch was vergessen? 

Gruß, Johannes.

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list