2011-02-09 12 views
9

Herhangi bir düğüm için varsa, çevrilen düğümün kimliğine erişmem gerekiyor. nid düğüm kimliğidir. Bu tercüme edilen düğümün kimliği olurdu. Ancak, böyle görünmüyor. Bu kimliği nasıl alabilirim? Çalışmamış olan aşağıdaki kodu denedim.Drupal'da tercüme edilen düğümün düğüm kimliği veya düğüm kimliği nasıl alınır?

global $language; 
    $translations = translation_node_get_translations($node->tnid); 
    if ($translations[$language->language]) { 
    $tnode = node_load($translations[$language->language]->nid); 
    echo $tnode->nid; 
    } 

Herhangi bir öneriniz var mı?

Özel bir çeviri bağlantısı oluşturmak için tnid ihtiyacım var. Teşekkürler.

cevap

13
translation_node_get_translations($node->tnid); 

İlgili tüm dil düğümlerinin dizisini sağlar. Farkında değildim, ama ihtiyacım olan bu.

İlgili konular