抱歉,新手 Drupal 问题警告:
目标:拆分我输出的自定义字段图像列表,以便我可以不同地使用它们。
IE。在我的 node.tpl.php 中,使用滑块中的前 3 个(最近的节点)图像。然后将其余的(抵消前三个)作为普通图像列出。
但我找不到如何限制我的结果。在我的节点模板中,我可以使用以下方式设置所有图像的样式:
<a href="<?php $nodeurl = url('node/'. $node->nid); echo $nodeurl; ?>"
<img src="<?php print render (file_create_url($node->field_featured_image['und'][0]['uri'])); ?>" alt="<?php echo $title; ?>" />
</a>
但是我如何限制结果呢?我想这可以忽略前三个结果:
<?php foreach($node->field_featured_image as $k=>$v){
if ($k < 3) continue;
print render (file_create_url($node->field_featured_image['und'][0]['uri']));
}
?>
但不是在 node.tpl 中,因为 node.tpl 似乎是一个循环,所以上面的代码被循环并且数组键永远不会超过 0。
我认为 :/
我对模板有基本的误解吗?
任何指针表示赞赏。拼命地试图坚持使用drupal,但发现它很难。