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

JCL - Johannes C. Laxander jc at laxander.com
Mon Jun 2 20:30:56 CEST 2014


Hallo Nicole,

Nee natürlich nicht, sondern

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

Hab mich nicht deutlich genug ausgedrückt, sorry.

Johannes.

> Nicole Cordes
> Gesendet: Montag, 2. Juni 2014 20:18
> 
> 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
> _______________________________________________
> 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