2010-09-09 44 views
6

oluşturuldu. Bir düğüm oluşturduğumda, programın oluşturulmakta olan düğümlere referans veren bazı düğümler oluşturmasını istiyorum.Düğüm oluşturulduktan sonra Drupal hook

Sadece formları oluşturmak için özel bir işlev çağırmak için form_alter gönderme işlevini değiştirmem gerekir.

Çıktının incelenmesi $ form_state NID'nin Boş olduğunu görebiliyorum. Bu, benim gönderimimin gönderilmesinden sonra oluşturulduğu anlamına gelir. Mantıklı. Düğüm oluşturulduktan sonra çalıştırmak için kodları nasıl arayabilirim, böylece referans gösteren bazı düğümleri otomatik olarak oluşturabilir miyim?

cevap

12

Sen hook_nodeapi() kullanmak istiyorsanız ve insert işleyicisi: Ne aradığınızı sağlayan bir modül yazdım

function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { 
    switch ($op) { 
    case 'insert': 
     // $node contains the newly created node 
     break; 
    } 
} 
İlgili konular