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