จะได้รับการแปล taxonomy เป็น URL อย่างไร?


11

ฉันมีไซต์สองภาษาที่มีคำศัพท์ทางอนุกรมวิธานที่แปลเป็นหมวดหมู่

ฉันต้องการบรรลุสิ่งนี้:

http://www.mysite.com/about/pageinenglish

http://www.mysite.com/apropos/pageinfrench

(ข้อเสนอหมายถึงในภาษาฝรั่งเศส)

แต่ฉันมี:

http://www.mysite.com/about/pageinfrench

ฉันจะแปลอนุกรมวิธานเป็น URL ได้อย่างไร

แก้ไข

ฉันมีการกำหนดค่า pathauto ด้วยข้อกำหนด i18n (ซึ่งมีให้เฉพาะใน TAXONOMY TERM PATHS)

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

คำตอบ:


4

ตรวจสอบการโพสต์เกี่ยวกับเรื่องนี้ drupal.org ฉันอยู่ในตำแหน่งเดียวกับคุณ แต่ดูเหมือนว่าจะไม่มีวิธีแก้ปัญหาสำหรับ D7


แก้ไข

ฉันกำลังแก้ไขสิ่งนี้เพื่อให้สามารถมองเห็นได้ว่ามันเป็นไปได้แล้ว ในการเขียนสิ่งนี้ไม่มีวิธีใดในการบรรลุเป้าหมายนี้ ในฐานะของ drupal 8 ที่มาเร็ว ๆ นี้มีโมดูลใหม่ที่พัฒนาขึ้นเพื่อช่วยกระบวนการแปล พวกเขาอยู่ในแกนหลักของ drupal 8 และใช้เป็นโมดูลสำหรับ drupal 7 ดังนั้นคำตอบที่ถูกต้องคือสิ่งที่ @Pere ตอบในคำตอบที่ร้อง


ยินดีต้อนรับสู่ Drupal Answers หากคุณต้องการเพิ่มคำถามเป็นรายการโปรดคุณสามารถคลิกไอคอนรูปดาวทางด้านซ้ายของคำถามเดิมที่ด้านบนของแต่ละหน้า
Patrick Kenny

จริง คุณคิดว่ามันจะใช้ได้แม้ว่าจะมีการแปลมากกว่าอนุกรมวิธานท้องถิ่นหรือไม่?
znat

5

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

มันทำงานได้ไกล


แต่ด้วยวิธีนี้เมื่อเราแก้ไขโหนดมันจะแสดงคำที่ไม่ได้แปลขณะที่เพิ่มโหนดใหม่เช่น: ในไฟล์อ้างอิงคำศัพท์โปรดแนะนำ?
jas


0

ถ้าคุณใช้i18nชุดของโมดูลที่คุณได้เปิดใช้งาน i18n อนุกรมวิธาน?

คุณยังสามารถใช้โมดูลpathautoเพื่อแปล URL ของคุณโดยใช้โทเค็น


ใช่ i18n taxonomy ถูกเปิดใช้งานและข้อกำหนดเป็นภาษาท้องถิ่น (ไม่ได้แปล) ฉันยังมีการตั้งค่า pathauto ด้วยคำศัพท์ i18n แต่นามแฝงไม่ได้ผลิตในภาษาฝรั่งเศสเมื่ออัปเดตจำนวนมาก (ดูภาพหน้าจอในการแก้ไขของฉัน)
znat

ดูคำตอบ @ucaka ปัจจุบันนี้มีปัญหากับคำศัพท์ที่แปลโดยใช้i18nและpathauto
Pere

0

โทเค็นบางรายการไม่ได้ให้ไว้ในรายการโทเค็น แต่ทำงานได้ เหรียญที่มี:1:อยู่ในนั้น แทนที่:1:ด้วย:0:และไปที่ ...

(ที่มา)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.