Typo3 Powermail: การส่งออกหลายรูปแบบไม่ทำงาน - วิธีเพิ่มการแปล

ฉันมีแบบฟอร์มการติดต่อในภาษาต่างๆ แบบฟอร์มทั้งหมด (1 รายการต่อภาษา) จัดเก็บข้อมูลไว้ในหน้าใดหน้าหนึ่ง เมื่อฉันคลิก "เมล" และหน้าการจัดเก็บนั้น ฉันเห็นรายการข้อความทั้งหมดจากทุกรูปแบบ ซึ่งถือว่าดีมาก

แต่เมื่อฉันคลิกส่งออก CSV ฉันจะได้รับข้อมูลจากภาษาเดียวเท่านั้น หลังจากการดีบักมาระยะหนึ่ง ฉันคิดว่าฉันพบสาเหตุแล้ว เนื่องจากบริการส่งออกรวบรวมฟิลด์จากข้อความแรก และตามรายการฟิลด์นั้น จะสร้างแถวอื่นๆ ทั้งหมด เนื่องจากข้อความอื่นๆ มาจากรูปแบบที่แตกต่างกัน (เช่น ภาษา) จึงไม่มีฟิลด์ที่เกี่ยวข้องสำหรับข้อความเหล่านั้นและข้อความเหล่านั้นจะไม่ถูกส่งออก

ดูที่ https://github.com/Intera/typo3-extension-powermail/blob/master/Classes/Domain/Service/ExportService.php --> ดูฟังก์ชัน getDefaultFieldListFromFirstMail

ตอนนี้ฉันกำลังเขียนถึง SO แทน Github Bugs เพราะฉันยังคงคิดว่ามีบางอย่างผิดปกติกับการตั้งค่าของฉัน เนื่องจากมีการใช้ Powermail ค่อนข้างแพร่หลาย และข้อผิดพลาดดังกล่าวจะได้รับการรายงานก่อนหน้านี้


person Gerfried    schedule 08.08.2018    source แหล่งที่มา


คำตอบ (1)


ปัญหาคือวิธีที่ฉันตั้งค่าการแปลแบบฟอร์ม Powermail ฉันได้สร้างรูปแบบที่แตกต่างกันสำหรับแต่ละภาษา ซึ่งไม่ใช่วิธีที่ถูกต้อง

ฉันพบวิดีโอที่อธิบายกระบวนการที่ถูกต้อง: https://vimeo.com/268654409 ในกรณีที่วิดีโอถูกลบ นี่คือภาพหน้าจอบางส่วน:

1.) ไปที่ "รายการ" บนหน้าแบบฟอร์มของคุณ เลือกแบบฟอร์มของคุณแล้วคลิก "สร้างบันทึกใหม่"

ป้อนคำอธิบายรูปภาพที่นี่

2.) เพิ่มบันทึกใหม่ "Alternative Page Language"

ป้อนคำอธิบายรูปภาพที่นี่

3.) เลือกภาษาที่ต้องการสำหรับบันทึกใหม่และตั้งชื่อให้ถูกต้อง:

ป้อนคำอธิบายรูปภาพที่นี่

4.) ตอนนี้คุณควรมีการแปลเป็นภาษาท้องถิ่นใหม่ในฟิลด์ Powermail ของคุณ:

ป้อนคำอธิบายรูปภาพที่นี่

คลิกที่รายการแปลเพื่อแก้ไข / แปล

person Gerfried    schedule 10.08.2018