0
我正在开发一个Drupal 6到7的网站迁移项目。许多页面包含一个[node-NID]格式的自定义标记。此自定义标记的功能是检索节点(由NID标识)正文文本。我应该使用哪个节点钩子API? (Drupal 7)
在迁移到Drupal 7后,自定义函数无法工作,我也没有计划编写它,因为我发现Advanced Entity Tokens可以做得更好。
所以我想在数据库中保留[node-NID],但是每当一个节点被加载时,我想分析加载的文本以查看它是否包含[node-NID]格式的表达式。如果是,则用[aet:node:NID:body]替换它,这是高级实体令牌提供的自定义令牌格式。我将把它留给高级实体令牌来完成剩余的工作(替换令牌值)
我应该使用哪个节点的API钩子?
- hook_load? hook_node_load?
- hook_view? hook_node_view?
谢谢!