道歉,新手Drupal问题警告:
目标:将我输出的自定义字段图片列表拆分起来,以便我可以区别对待它们。
即。在我的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>
但我如何限制结果呢?我想这可以忽略前3个结果:
<?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但发现它很难。