Saya telah menyiapkan situs multilanguage di Drupal 7. Dalam sebuah templat saya perlu menambahkan tautan ke simpul konten tertentu. Node ini memiliki terjemahan dan alias path seperti:
node/42 = pathalias_de (german version)
node/43 = pathalias_en (english version)
Dalam templat yang ingin saya panggil url()
untuk mendapatkan tautan ke versi alias dari simpul konten dalam bahasa saat ini.
Pada halaman bahasa Jerman itu harus terhubung ke /de/pathalias_de
pada halaman bahasa Inggris ke/en/pathalias_en
Saya sudah mencoba beberapa variasi, seperti memanggil nid, memanggil alias, meneruskan objek bahasa saat ini url()
.
Apakah ini sesuatu yang url()
harus dapat dilakukan atau apakah saya memerlukan fungsi yang berbeda? Terima kasih!
$translations = translation_path_get_translations(drupal_get_normal_path("pathalias_de","de"));
untuk mencari alias alih-alih simpul id, itu lebih fleksibel. Anda harus melewati bahasa yang benar.