ฉันมีเว็บไซต์หลายภาษาที่มีคำศัพท์เกี่ยวกับอนุกรมวิธาน ซึ่งเป็นคำศัพท์ที่ไม่สามารถแปลได้ (ชื่อบริษัท)
แต่แต่ละคำมีเมตาแท็กและพาธที่แปลแล้ว ขึ้นอยู่กับภาษาของไซต์ที่เลือก
ตัวอย่างเช่น เส้นทางของคำ:
- /vocab-name/term-name (ค่าเริ่มต้น, อังกฤษ)
- /de/vocab-name/term-name
- /es/vocab-name/term-name
- /it/vocab-name/term-name
- เป็นต้น
ฉันสามารถเข้าถึงได้ทั้งหมด เมตาแท็กจะแสดงในภาษาที่ถูกต้อง
/คำศัพท์-ชื่อ/
เป็นหน้าดูรวมคำศัพท์ทั้งหมด
แต่ในช่องอ้างอิงโหนดหรือ Views ทั้งหมด ฉันจะได้รับเฉพาะลิงก์ภาษาอังกฤษเริ่มต้นเท่านั้น
มันสมเหตุสมผลเพราะไม่มีการแปลจริง
ลองตั้งค่าต่างๆ ใน Views ก็ไม่ได้ผล ฉันได้รับลิงก์ภาษาอังกฤษหรือไม่มีลิงก์เลย
แต่อย่างที่ฉันพูด ฉันไม่ต้องการคำแปลจริงๆ ไม่มีอะไรจะแปล ชื่อไม่สามารถแปลได้ แต่ถึงอยากก็ขี้เกียจแปลเป็น 10,000 คำแต่ฉันต้องแสดงลิงก์ที่ถูกต้องสำหรับภาษาปัจจุบัน เป็นไปได้ไหมที่จะทำ?
ลองใช้ดูได้นะครับ hook_views_pre_render(ViewExecutable $view)
เพื่อแก้ไขแถว Views และแสดง URL เป็นเงื่อนไขด้วยตัวเอง แต่ฉันจะทำอะไรกับฟิลด์อ้างอิงโหนดได้บ้าง