gpt4 book ai didi

Drupal:我在哪里可以获得主题中的 $content 数组?

转载 作者:行者123 更新时间:2023-12-02 04:15:23 24 4
gpt4 key购买 nike

我需要在将节点内容数组呈现为 html 之前对其进行修改。
出于这个原因,我不能在我的节点模板中使用 $content 变量。我在 template.php 文件中寻找它,但我找不到它。

谢谢

最佳答案

AFAIK,您无法从主题内访问未渲染的节点内容数组,因为主题处理发生在处理周期的后期(即内容数组将按照您的观察进行渲染)。

在渲染之前访问和修改节点内容数组的标准方法是实现 hook_nodeapi() 在自定义模块中,对“ View ”操作使用react。这将在内容数组组装后但在渲染之前调用,允许您随意调整它。

请注意,其他模块也可能这样做 - 如果是这种情况并且您想要调整其他模块提供的值,则模块的调用顺序变得相关,您可能需要调整模块权重以确保它在之后被调用其他。

关于Drupal:我在哪里可以获得主题中的 $content 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3126890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com