Drupal 6 drupal菜单挂钩——如何添加格式

Drupal 6 drupal菜单挂钩——如何添加格式,drupal-6,Drupal 6,我想在菜单中添加一些附加格式。我一直在看menu.inc,不确定我应该覆盖哪个方法来执行以下操作 如果内容类型为“基金” 打印“一些附加格式”实际上,这并不是您想要在hook_菜单中执行的操作 我不确定你在做什么,但听起来你想做的是使用钩子,类似这样: function example_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { if ($op == 'view' && $node->type == 'fund'

我想在菜单中添加一些附加格式。我一直在看menu.inc,不确定我应该覆盖哪个方法来执行以下操作

如果内容类型为“基金”


打印“一些附加格式”

实际上,这并不是您想要在hook_菜单中执行的操作

我不确定你在做什么,但听起来你想做的是使用钩子,类似这样:

function example_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  if ($op == 'view' && $node->type == 'fund') {
    $node->content['my_fund_data'] = array(
      '#value' => 'Some additional formatting',
      '#weight' => 10,
    );
  }
}
现在,如果您想做的是更改内容,而不是仅仅在其下面添加内容,那么您需要研究渲染节点的外观-我建议安装devel模块,它将为您提供一个链接,以便轻松查看渲染节点数据