0

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

<?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();
}

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

4

1 回答 1

0

抱歉,这是一个愚蠢的错误。

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

嗬!

于 2012-08-28T09:40:48.907 回答