Drupal 8.6无法主题化视图

时间:2018-11-12 10:21:48

标签: drupal drupal-8

我是D8的新手。我想自定义视图的主题。我已经创建了一个方块视图,并分配给了bartik主题的侧边栏(提供了默认设置)。请参见下面的屏幕截图。 enter image description here

现在,我已经将细枝调试设为true,并查看了视图文件的主题指南:

<!-- FILE NAME SUGGESTIONS:
   * block--views-block--articles-block-1.html.twig
   * block--views-block--articles-block-1.html.twig
   * block--views-block.html.twig
   * block--views.html.twig
   x block.html.twig
-->

现在,我在路径“ block--views-block--articles-block-1.html.twig”中创建了一个名为“ /themes/bartik/templates/views/”的文件,并编写了类似以下内容的文件:

Hello

{% for row in rows %}
test
{% endfor %}

清除缓存后,我发现视图主题没有任何变化,并且默认显示。 enter image description here

我错过了什么?

2 个答案:

答案 0 :(得分:0)

您正在创建的模块模板包含模块标题和内容,而不是视图模板。

视图模板名称应以“ views--”开头。

答案 1 :(得分:0)

@niladri,您选择了未格式化的格式。我建议您在主题的views目录中创建模板。 Views-view-unformatted--[view machine name]--[view display name].html.twig 之后通过drush或Drupal清除缓存 admin/config/development/performance