Flera språk i samma formulär

Events happening in the community are now at Drupal community events on www.drupal.org.
Tarnaurion's picture

Hej

Jag skulle vilja skapa ett formulär som kan ha inmatning på flera språk på samma sida. Ett ex:

Titel - Gemensam
  Inmatningsfält 1 - SV
  Inmatningsfält 2 - EN
  Inmatningsfält 3 - DE



När formuläret sedan skickas sparas varje inmatningsfält för sig under respektive språk, något i stil med:

$field['sv'][0]['value']
$field['en'][0]['value']
$field['de'][0]['value']



Hur kan detta göras på bästa sätt?


Edit:
Jag använder Drupal 7 och i18n. Jag har också kikat på Entity Translation, men den verkar inte ha stöd för det jag är ute efter.

Comments

field_attach_form() kanske

bambilicious's picture

field_attach_form() kanske vara intressant att slänga ett öga på, tar in $langcode som argument.
Kanske köra i en hook_form_alter för entityn? När field-värdena når controller:n borde de sparas.

/ bambi

Tack för snabb

Tarnaurion's picture

Tack för snabb återkoppling!

Jag har kikat lite i field_attach_form(), men inte gått in på djupet. Kanske kan vara värt en extra titt då.