回答:
hook_node_view()
実際には削除されていません。呼び出される方法が変更されました。ご指摘のとおり、現在はで処理されていhook_ENTITY_TYPE_view()
ます。
したがって、次のいずれかを使用できます。
hook_entity_view()
または
hook_node_view()
特にノードをターゲットにしている場合は、後者の方が意味があります。
ENTITY_TYPE
はプレースホルダーであるため、実際のエンティティタイプに置き換える必要があります(hook_node_view
ノード、hook_user_view
ユーザー、hook_profile2_view
profile2エンティティなどに置き換えます)
hook_node_view
選ばれました。しかし、どこに定義されているのでしょうか。NodeRSSContentTest.phpファイルでのみ見つかりました。第二にhook_ENTITY_TYPE_view
、私が何をしても、決して呼ばれることはありません。なぜそうなのですか?