Drupal 7'de çok dilli bir site kurdum. Bir şablonda belirli bir içerik düğümüne bir bağlantı eklemem gerekiyor. Bu düğüm şöyle çeviriler ve yol takma adları içeriyor:
node/42 = pathalias_de (german version)
node/43 = pathalias_en (english version)
Şablonda url()
, geçerli dilde içerik düğümünün diğer adı olan sürümüne bağlantı almak için aramak istiyorum .
Almanca sayfasında /de/pathalias_de
İngilizce sayfasına bağlantı vermeli/en/pathalias_en
Nid çağırmak, takma adı çağırmak, geçerli dil nesnesini iletmek gibi çeşitli varyasyonları denedim url()
.
Bu bir şey url()
yapabilmeli mi yoksa farklı bir işleve ihtiyacım var mı? Teşekkürler!
$translations = translation_path_get_translations(drupal_get_normal_path("pathalias_de","de"));
düğüm kimliği yerine diğer adı aramak için kullanın, daha esnektir. Yine de doğru dili geçmelisiniz.