首先,我知道這不是在D7中這樣做的正確方法,但我需要這樣做。在node.tpl.php中包含帶有函數的文件,並在節點內容上執行它們
我已經包括在node.tpl.php文件:
include DRUPAL_ROOT . '/sites/all/themes/mytheme/inc/node_functions.php';
在這個包含的文件我有,後來我想從一個節點的內容體調用一個函數。
目前,如果我從節點內容調用函數,我會得到一個WSOD。我還檢查如果一個節點內容的功能存在中,用PHP函數:
function_exists('name_of_my_function')
但它返回FALSE,這樣功能沒有在這個「範圍」存在。總之,我想要一個包含/連接到一個節點的有用功能的集合,但是我不想在每次創建一個節點時編寫include/require語句。我只想簡單地'調用'這些函數。那麼,我該怎麼做呢?
在此先感謝。
試着問:http://drupal.stackexchange.com – cleaver
感謝您的意見。我在Drupal Answers中發佈了相同的問題。這是網址,對於可能有趣的人: [Drupal Answers(已解決)中的同樣問題](http://goo.gl/92UB4x) – donbuche