Drupal 7 Drupal:$node->;内容[';正文';][0][';#标记';]:什么、何时、何地?

Drupal 7 Drupal:$node->;内容[';正文';][0][';#标记';]:什么、何时、何地?,drupal-7,Drupal 7,在我的模块中,我使用hook_node_视图在查看内容时对其进行更改。为此,我获取并设置$node->content['body'][0]['#markup']。它工作得很好,但最近我的摘要视图出现了一些问题,这使我无法跟踪从$node->content['body'][0]['#markup']获取的数据 看起来里面的内容至少取决于视图模式,因为如果我写 print $node->content['body'][0]['#markup']; 无论是当模式为“满”还是“挑逗”时,我都会得

在我的模块中,我使用hook_node_视图在查看内容时对其进行更改。为此,我获取并设置$node->content['body'][0]['#markup']。它工作得很好,但最近我的摘要视图出现了一些问题,这使我无法跟踪从$node->content['body'][0]['#markup']获取的数据

看起来里面的内容至少取决于视图模式,因为如果我写

print $node->content['body'][0]['#markup'];
无论是当模式为“满”还是“挑逗”时,我都会得到不同的结果。 由于某种原因,$node->content['body'][0]['#markup']的内容在我将其视为摘要时非常短。比挑逗者的长度还要短


这让我更想知道$node->content['body'][0]['markup']中有什么内容,以及何时何地设置了它?

我建议使用hook\u node\u load而不是使用hook\u node\u view

一切都从……开始,您可以使用函数代码中的链接进一步挖掘。如果你真的想了解它是如何工作的,那就不要计划在接下来的几个小时里做更多的事情;)