gpt4 book ai didi

drupal - 打印来自 nid 的节点预告片

转载 作者:行者123 更新时间:2023-12-02 06:13:33 25 4
gpt4 key购买 nike

如何从特定的 nid 打印预告片?这让我发疯。

我尝试过这个:

$teaser = TRUE;
$page = FALSE;
$nid = 20;
print node_view(node_load(array('nid' => $nid)), $teaser, $page, FALSE);

但唯一的输出是“Array”。

我也尝试过这个:

$node = node_load(20);
$teaser_content = $node->body['und']['0']['summary'];
print $teaser_content;

但这只是给我节点的摘要,而不是 <!--break--> 指定的预告片.

最佳答案

在 Drupal 7 中,node_view() 没有 $teaser 参数。函数,而是有一个 $view_mode 参数,它接受一个字符串(通常是 teaserfull,默认为 full >)。不过,您当前使用的代码非常适合 Drupal 6。

此代码适用于 Drupal 7:

$view_mode = 'teaser';
$nid = 20;

$node = node_load($nid);

print render(node_view($node, $view_mode));

关于drupal - 打印来自 nid 的节点预告片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9358298/

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