メニューに書式設定を追加したいと考えています。私は menu.inc を見てきましたが、次のようなことをするためにどのメソッドをオーバーライドすればよいかわかりません。
コンテンツ タイプ = "ファンド" の場合
「いくつかの追加フォーマット」を印刷します
メニューに書式設定を追加したいと考えています。私は menu.inc を見てきましたが、次のようなことをするためにどのメソッドをオーバーライドすればよいかわかりません。
コンテンツ タイプ = "ファンド" の場合
「いくつかの追加フォーマット」を印刷します
これは実際には hook_menu でやりたいことではありません。
確かに何をしているのかわかりませんが、あなたがやりたいことは、hook_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL)フックを使用することのように思えます。 :
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 モジュールをインストールすることをお勧めします。これにより、レンダリングされたノードを表示するためのリンクが提供されます。ノードデータを簡単に。