Posted by Tarnaurion on July 6, 2012 at 8:50am
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
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
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å.