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
Drupal6:创建最后10个节点的下拉列表_Drupal_Views - Fatal编程技术网

Drupal6:创建最后10个节点的下拉列表

Drupal6:创建最后10个节点的下拉列表,drupal,views,Drupal,Views,这听起来很简单,但我就是搞不懂 我需要显示X类型的最后10个节点的简单下拉列表。我似乎无法使用简单视图创建它,它只允许我创建静态节点列表,而不允许创建下拉列表 谢谢。确定首先创建一个简单视图,其中行样式为字段,样式为未格式化。使用节点标题作为字段,并确保删除HTML标记。这将为您提供纯文本形式的节点标题列表。这些将用作HTML选择元素的选项 接下来,我们需要创建一个模板来对输出进行主题化。可以通过覆盖默认视图样板来实现这一点 单击主题:旁边的信息以显示模板选项。您希望为整个结果集设置主题,因此我

这听起来很简单,但我就是搞不懂

我需要显示X类型的最后10个节点的简单下拉列表。我似乎无法使用简单视图创建它,它只允许我创建静态节点列表,而不允许创建下拉列表


谢谢。

确定首先创建一个简单视图,其中行样式为字段,样式为未格式化。使用节点标题作为字段,并确保删除HTML标记。这将为您提供纯文本形式的节点标题列表。这些将用作HTML选择元素的选项

接下来,我们需要创建一个模板来对输出进行主题化。可以通过覆盖默认视图样板来实现这一点

单击主题:旁边的信息以显示模板选项。您希望为整个结果集设置主题,因此我们需要覆盖样式输出(未格式化模板)。样式输出旁边是我选择的示例的模板建议列表:

views-view-unformatted--drop-down-test.tpl.php

在粗体显示后选择建议(这适用于所有显示)

将其放入文件:

`


<select>

  <?php foreach ($rows as $id => $row): ?>

  <option value="<?php print $id; ?>">

    <?php print $row; ?>

  </option>

<?php endforeach; ?>

</select>