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 のマシン名は「Replies」ではなく「replies」でした。

どっ!

于 2012-08-28T09:40:48.907 に答える