Я створив багатомовний сайт в Drupal 7. У шаблоні мені потрібно додати посилання на певний контент-вузол. Цей вузол має переклади та псевдоніми так:
node/42 = pathalias_de (german version)
node/43 = pathalias_en (english version)
У шаблоні я хотів би зателефонувати, url()щоб отримати посилання на псевдонімічну версію вузла вмісту поточною мовою.
На німецькій сторінці воно має посилатися /de/pathalias_deна англійській сторінці/en/pathalias_en
Я спробував кілька варіантів, як-от зателефонувати в nid, покликати псевдонім, передати поточний мовний об’єкт url().
Це щось url()має вміти робити чи мені потрібна інша функція? Дякую!
$translations = translation_path_get_translations(drupal_get_normal_path("pathalias_de","de"));для пошуку псевдоніма замість ідентифікатора вузла, він більш гнучкий. Але ви повинні передати правильну мову.