在我的模块中,我使用 hook_node_view 在查看内容时对其进行更改。为此,我获取并设置 $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'] 中的内容,以及设置的时间和地点?