0

我正在从事 Drupal 6 到 7 站点迁移项目。许多页面包含 [node-NID] 格式的自定义令牌。此自定义令牌的功能是检索节点(由 NID 标识)正文。

迁移到 Drupal 7 后,自定义函数无法工作,我没有计划编写它,因为我发现Advanced Entity Tokens可以做得更好。

所以我想将 [node-NID] 保留在数据库中,但是每当加载节点时,我想解析加载的文本以查看它是否包含 [node-NID] 格式的表达式。如果是,则将其替换为 [aet:node:NID:body],这是高级实体令牌提供的自定义令牌格式。我将把它留给高级实体令牌来完成剩余的工作(替换令牌值)

我应该使用哪个节点 API 挂钩?

  • 挂钩加载?钩子节点负载?
  • 钩视图?钩子节点视图?
4

1 回答 1

0

我找到了更好的解决方案:使用自定义过滤器模块

于 2015-08-24T18:02:12.790 回答