Drupal - 创建我自己的视图

时间:2014-01-06 15:05:42

标签: drupal drupal-7 drupal-modules drupal-views

我现在已经在网上寻找了一段时间,并且无法找到对我有用的东西,或者在一个更清晰的问题上解释了我需要的东西。我希望创建自己的视图,显示我已存储的内容。

我知道我可以使用视图模块执行此操作,但我需要更多添加到它,我想知道是否有人可以帮助使这更清楚。我需要显示我存储的所有内容标题,但是它们会根据姓氏按字母顺序显示。同样,这在Drupal Views模块中很容易做到,但我还需要更多。我需要根据字母顺序在div标签内打印每个内容。因此,所有姓氏为A的内容都将位于带有id = "a"的div标记中,依此类推。

我很可能想要自己做,但我不知道如何有机会设置我自己的自定义视图开始。我觉得我一直在寻找。有人能帮助我吗?

<div id="a-content">
    Johnny Appleseed
    Joe Alastname
</div>
<div id="b-content">
    Billy Bob
    Greg Bohman
    Steve Brochachi
</div>

1 个答案:

答案 0 :(得分:0)

有两种方式让我想到......

  1. 基于在安装视图模块时默认禁用的词汇表视图。这将在按字母顺序排列的分页器中显示所有标题或查看项目,您可以在其上构建。
  2. 如果您需要在同一页面上按字母顺序显示标题+任何其他字段,您可以执行以下操作:
    • 将您的“标题”视图置于未格式化的列表中(您甚至可以在其中添加更多字段)。
    • 再次添加“节点标题”字段,并将显示的长度裁剪为仅第一个字符。
    • 请务必在标题字段上对列表进行排序。
    • 在“视图”选项上,将列表分组到该隐藏字段。结果将是包含在具有初始字符的div内的所有标题或节点名称。
  3. 希望这能让你顺利上路。