将分类术语列表添加到主页Drupal 8

时间:2017-07-03 12:21:19

标签: drupal drupal-8

请帮我将自定义分类中的分类术语添加到主页中。我不知道如何做到这一点,因为我来自WordPress。在WordPress中,调用get_terms()很容易。我有以下文件作为我的主页:mytheme/templates/page--front.html.twig

我有多种分类法类型,所有这些都将在主页中查询。

如何查询分类术语?

更新

我在home_content中创建了一个名为theme.info.yml的新区域,我创建了一个用于获取分类术语的视图(块),将其添加到后端区域并将其显示为{ {1}}。它有效,但我几乎没有问题。

  1. 我在分类中有徽标和文字字段。我也想列出它们。

  2. 我需要自定义html。我怎么能这样做?

  3. 感谢您的支持。

1 个答案:

答案 0 :(得分:1)

你真的不需要编码任何东西

  1. 创建需要分类术语的视图。 Structure > Views > Create New View并添加分类术语的块视图。用户filter部分可选择特定字词或词典。保存视图。
  2. 转到Structure > Block Layout并将您的视图块插入所需区域。在visibility部分,pages标签:在页面中输入<front>并选择Show for the listed pages,以便仅在主页上显示。
  3. 以上步骤将在主页上显示您所需的条款。

    要复制和修改主题中的模板,请按照drupal.org上的说明进行操作:https://www.drupal.org/node/2358785