Typo3 Powermail: Экспорт нескольких форм не работает - Как добавить переводы

У меня есть контактная форма на разных языках. Все формы (по одной на каждый язык) хранят свои данные на определенной странице. Когда я нажимаю «Почта» и эту страницу хранилища, я вижу список всех сообщений из всех форм - пока все хорошо.

Но когда я нажимаю «Экспорт в CSV», я получаю данные только с одного языка. После некоторого времени отладки я думаю, что нашел причину - это потому, что служба экспорта собирает поля из первого сообщения и на основе этого списка полей строит все остальные строки. Поскольку другие сообщения поступают из разных форм (т. Е. Языков), для этих сообщений нет соответствующих полей, и они не экспортируются.

Взгляните на https://github.com/Intera/typo3-extension-powermail/blob/master/Classes/Domain/Service/ExportService.php -> см. функцию getDefaultFieldListFrom Первое письмо

Теперь я пишу SO, а не Github Bugs, потому что я все еще думаю, что что-то не так с моей настройкой, поскольку Powermail довольно широко используется, и о такой ошибке сообщалось бы раньше.


person Gerfried    schedule 08.08.2018    source источник


Ответы (1)


Проблема заключалась в том, как я настраивал переводы форм Powermail. Я создал разные формы для каждого языка, что не является правильным способом.

Я нашел видео, которое описывает правильный процесс: https://vimeo.com/268654409. На случай, если видео будет удалено, вот несколько скриншотов:

1.) перейдите к «СПИСОК» на странице вашей формы, выберите вашу форму и нажмите «Создать новую запись».

введите описание изображения здесь

2.) Добавить новую запись «Альтернативный язык страницы»

введите описание изображения здесь

3.) Выберите желаемый язык для новой записи и назовите ее соответствующим образом:

введите описание изображения здесь

4.) Теперь у вас должна быть новая локализация в полях Powermail:

введите описание изображения здесь

Щелкните эту запись локализации, чтобы отредактировать / перевести ее.

person Gerfried    schedule 10.08.2018