在视图结果中向节点添加位置

时间:2016-09-10 07:46:41

标签: twig drupal-views drupal-8 drupal-templates

在Drupal 8中,我有一个视图,显示结果中的节点。我需要知道每个节点在结果列表中的顺序。换句话说:如果我的节点模板只显示那些节点的标题。

我需要得到的是:

1 |一个节点的标题

2 |其他节点的标题

我在考虑覆盖 'List<WebElement> optionsToSelect = autoOptions.findElements(By.xpath(".//*[@id='form:mat_panel']/ul")); System.out.println(optionsToSelect); for(WebElement option : optionsToSelect){ System.out.println(option); if(option.getText().equals(textToSelect)) { System.out.println("Trying to select: "+textToSelect); option.click(); break; } }' 。在那里,我可以使用循环,但是如何在节点模板中获得循环索引?

3 个答案:

答案 0 :(得分:0)

真的不认为你必须在这里覆盖任何东西。您可以为节点创建新的查看模式,例如使用Display Suite预告并管理其展示广告。

之后,您可以选择要在视图中显示的渲染实体以及相应的视图模式。

答案 1 :(得分:0)

只需使用视图的排序条件 它可以在后台配置

 /admin/structure/views/view/name_of_our_view

答案 2 :(得分:0)

Twig中的恕我直言循环是一个很好的解决方案,但为了在您的节点标题中添加数字,您可以将格式更改为HTML列表。

在格式部分选择 HTML列表,保存,然后点击设置,然后选择“有序列表

结果应与此类似: enter image description here