【问题标题】:Which node hook API shall I use? (Drupal 7)我应该使用哪个节点挂钩 API? (Drupal 7)
【发布时间】:2015-08-21 21:24:37
【问题描述】:

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

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

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

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

  • hook_load? hook_node_load?
  • 钩子视图? hook_node_view?

【问题讨论】:

    标签: drupal-7 drupal-hooks drupal-node-hook


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 2014-01-19
      • 2016-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多