在Drupal 7中使用Drupal 6模块代码的WSOD?

时间:2012-08-27 20:05:00

标签: php module drupal-7 drupal-views wsod

这是我在Drupal 6中完美运行的代码,但是在Drupal 7.15中给了我一个空白的白页WSOD并且查看了7.x-3.3;

<?php

function ajaxview_menu() {

  $items = array();

  $items['replies'] = array(
    'title' => 'Replies',
    'page callback' => 'ajaxview_replies',
    'description' => 'Replies',
    'access arguments' => array('access content'),
    'type' => MENU_CALLBACK,
  );

  return $items;
}

function ajaxview_replies($nid) {
  $node = node_load($nid);
  $viewName = 'Replies'; 
  $display_id = 'default'; 
  $myArgs = array($nid); 
  print views_embed_view($viewName, $display_id, $myArgs);
 exit();
}

发生了什么变化,我做错了什么?

1 个答案:

答案 0 :(得分:0)

道歉这是一个愚蠢的错误。

$ viewName的机器名称是“回复”而不是“回复”。

卫生署!