我有一个正在组装的模块,并使用这段代码以编程方式加载节点并获取其标记:
<?php
$node = node_load($nid);
$node_view = node_view($node, 'full');
$rendered_node = drupal_render($node_view);
echo $rendered_node;
?>However...whilst它给我一个节点的主题输出(来自节点内容本身的标记,而不是为该节点实例加载的页面和html模板信息)--它没有提供我想要的所有信息。我真的很想得到整个主题页面的全部输出,包括HTML标签、HEAD标签和所有内容。
最终,我真的很想得到标准变量结构,它将以这种方式出现在我加载的每个节点上,但我很乐意接受最终的标记(至少这将保证由模块等进行任何处理)。当然,我正在以编程方式加载一个节点,该节点可能不是当前正在由当前正在使用该模块的页面处理的节点,因此在我看来,我目前无法获得所需的信息。
这个是可能的吗?非常感谢你的帮助!
https://stackoverflow.com/questions/35164936
复制相似问题