2017-07-03 31 views
0

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

我有多个分类类型,他们都将在主页中查询。

如何查询分类术语?

UPDATE:

我已经创建了一个新的区域在我theme.info.yml称为home_content和我已经创建用于获取分类术语的图(块),将其添加到区域中的后端并将其显示为{{page.home_content}}。它的工作原理,但我没有几个问题。

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

  2. 我需要自定义html。我怎样才能做到这一点?

感谢您的支持。

回答

1

你并不真的需要任何代码

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

以上步骤将在主页上显示您所需的条款。

复制和修改你的主题模板(一个或多个),请按照drupal.org的说明:https://www.drupal.org/node/2358785

+0

查看在Drupal 8:https://www.drupal.org/docs/8/core/modules/views – VladimirAus

+0

Drupal 8中的块:https://www.drupal.org/docs/8/core/modules/block/overview – VladimirAus