我对一个节点的内容有疑问。
有一个循环显示页面上最后一条新闻的摘录。 循环的内容是:
<h2 class="title"><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h2>
<?php if ($node->field_news_thumb[0] && $node->field_news_thumb[0]['filepath']): ?>
<img src="/<?php print $node->field_news_thumb[0]['filepath']; ?>" width="200" >
<?php endif; ?>
<?php print_r($node->content['body']['#value']); ?>
但是只有一个新闻标题和拇指很好地显示,但内容是空的。 在后台我只有一段内容。 我发现如果我添加一个新段落,第一个段落将显示在前面。
当只有一个段落时,如果我点击标题获取全页节点。内容以完全相同的方法很好地显示:
<?php print_r($node->content['body']['#value']); ?>
如何显示这些节点的完整内容?
答案 0 :(得分:0)
好的,我找到了解决方案。 我已经替换了
print_r($node->content['body']['#value']);
通过:
$news = node_load(array('nid' => $node->nid));
print_r($news->body);
这给了我全部内容。我只需按要求缩短。