Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
德鲁帕尔7。在';php';我将如何限制和抵消结果?_Php_Drupal_Limit_Field - Fatal编程技术网

德鲁帕尔7。在';php';我将如何限制和抵消结果?

德鲁帕尔7。在';php';我将如何限制和抵消结果?,php,drupal,limit,field,Php,Drupal,Limit,Field,抱歉,新手Drupal问题警告: 目标:将自定义字段图像的输出列表拆分,以便以不同方式使用它们 例如,在my node.tpl.php中,使用滑块中的前3个(最近的节点)图像。然后列出其余的(抵消前三个)作为普通图像 但我找不到如何限制我的结果。在我的节点模板中,我可以使用以下内容设置所有图像的样式: <a href="<?php $nodeurl = url('node/'. $node->nid); echo $nodeurl; ?>" <img src="&

抱歉,新手Drupal问题警告:

目标:将自定义字段图像的输出列表拆分,以便以不同方式使用它们

例如,在my 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 as node.tpl中的不是,因为node.tpl似乎是一个循环,所以上面的代码被循环,数组键永远不会超过0

我认为:/

我对模板有一个基本的误解吗


欢迎指点。拼命想坚持使用drupal,但发现很困难。

我可能会被您试图实现的目标所误导,但您可能还不需要侵入node.tpl.php

如果你不使用,从这个开始。 如果要构建滑块,请使用视图旋转器。 如果您想要准备好的东西,请使用EnterpriseRotator。(基本上可以查看已构建的旋转器和横幅幻灯片内容类型)

您可以使用寻呼机选项来偏移图像,以显示特定数量的图像,并偏移排队的图像数量


或者,如果您只想使用特定的图像,请使用。创建一个简单的队列,添加包含所需图像的节点,然后在您的视图中创建一个与nodequeue的关系(标记为required)。

我可能会被您试图完成的任务所误导,但您可能还不需要侵入node.tpl.php

如果你不使用,从这个开始。 如果要构建滑块,请使用视图旋转器。 如果您想要准备好的东西,请使用EnterpriseRotator。(基本上可以查看已构建的旋转器和横幅幻灯片内容类型)

您可以使用寻呼机选项来偏移图像,以显示特定数量的图像,并偏移排队的图像数量


或者,如果您只想使用特定的图像,请使用。创建一个简单的队列,添加包含所需图像的节点,然后在视图中创建与节点EQUEUE的关系(标记为“必需”。

谢谢Kyle。非常感谢。我将再次查看视图,可能还会查看寻呼机选项。我来自wordpress,所以可能看事情有点不对劲,我习惯于只查询wp循环,试图找到空白的drupal等价项。再次感谢你的指点,没问题。在Drupal中,了解站点构建将对构建一个很棒的站点有很大帮助。Wordpress插件就像是完全煮熟的饭菜,而Drupal模块就像是可以混合在一起的配料。只需事先检查所有模块,因为这可能是以前做过的。;)快乐网站建设。不是开玩笑,这是我听过的最好的解释!我试图避免使用模块,就像我使用wp(和手工代码)一样——我现在明白了,我不必这样做。干杯,凯尔!太棒了,谢谢你,凯尔。非常感谢。我将再次查看视图,可能还会查看寻呼机选项。我来自wordpress,所以可能看事情有点不对劲,我习惯于只查询wp循环,试图找到空白的drupal等价项。再次感谢你的指点,没问题。在Drupal中,了解站点构建将对构建一个很棒的站点有很大帮助。Wordpress插件就像是完全煮熟的饭菜,而Drupal模块就像是可以混合在一起的配料。只需事先检查所有模块,因为这可能是以前做过的。;)快乐网站建设。不是开玩笑,这是我听过的最好的解释!我试图避免使用模块,就像我使用wp(和手工代码)一样——我现在明白了,我不必这样做。干杯,凯尔!令人惊叹的。