Bir düğüm bir kullanıcı (dış veritabanı + Görüntülendi) bir profilini yükler. Ben ziyaret ettiğinizde tüm bu işleri: node/123/profile/id/3. Şimdi herhangi bir profil sayfasını yüklemek ve güzel URL'leri sahip olmak için hook_menu () hayata geçirdik.
Ben $ page.tpl.php kalan nedense kendimi yüklerken aniden boş olduğunu ve daha birçok değişken yükleme gibi değil gibi görünüyor. Ben işlemek ve doğru $ çıktı oluşturmak için birçok farklı işlevleri denedim ama () seçim fonksiyonu gibi görünüyor node_show anlamışlardır.
Testing has shown now that for some reason hook_nodeapi()
calls are ignored.
My code:
/**
* Implementation of hook_menu
*/
function modulename_menu() {
$items = array();
$items['my/nice/url/profile'] = array(
'description' => 'This page holds a view that shows profiles based on the %',
'page callback' => 'website_profile_load',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
return $items;
}
/**
* Menu path wildcard callback
*/
function website_profile_load() {
$output = node_show(node_load(1221), false, true);
return $output;
}
Yani bu yapmak ve Panelleri almak için doğru yolu doğru yüklemek için (aşağıdaki yorum bakın) nedir?
UPDATE:
I table wizard kullanıyorum ve Gösterim 2 sistemi kullanıcıları olmayan kişiler hakkında bilgi başka bir veritabanına bağlanmak için. Bu mezunlar sayfası, sayfa dışardan verilen ve bu işi yapmak için yaklaşık yapabilirim dahili (hiçbir şey, sahip gösterdi :)
Sadece Paneller de yüklü olmadığını keşfetti. Yani yüklemek çalışıyorum düğüm olsa bile hiçbiri yüklenir nedense panelleri kullanıyor.