#drupal-7
#drupal-7
Вопрос:
Довольно новый для drupal 7, и многое изменилось. Как я могу просто загрузить узел и распечатать его? Я использую следующее, но функция node_load выдает мне: PHP Fatal error: вызов неопределенной функции node_load()
$node = node_load(15);
echo '<pre>' . print_r($node,1) . '</pre>';
Ответ №1:
похоже, что он не может найти функцию node_load — что, я могу себе представить, происходит только в том случае, если вы пытались сделать это вне фреймворка drupal? например, на странице PHP, которую вы просто добавили в веб-пространство?
содержимое файла:
<?php
node_load(1);
убедитесь, что у вас есть node_load внутри созданного вами модуля drupal, и когда он отвечает на перехват (например, hook_view)
сайты> все> модули> вашмодуль
yourmodule.module
yourmodule_view($node, $view_mode){
node_load(1);
}