首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal 8 Twig页面字段

Drupal 8 Twig页面字段
EN

Stack Overflow用户
提问于 2018-11-29 07:43:47
回答 1查看 398关注 0票数 0

所以我刚刚开始使用Drupal和Drupal8,并且很难理解访问twig内容。理想情况下,我想做的是需要一些字段使用结构化的内容。

当使用某种类型的结构化内容时,我希望加载特定的twig模板,并通过机器可读的名称访问字段。这将允许我设置具有特定内容要求的模板类型。

我正在为两个部分而苦苦挣扎,也许我想要做的事情在drupal中是不可能的。第一部分如何根据结构化内容类型分配页面模板?

第二个问题是如何打印出特定的字段。我可以使用{{page.content}}打印所有字段,但{{page.content.field_name}}不打印任何内容。我非常困惑如何继续下去。我知道我可以使用模块并将它们分配给节,但对于结构化数据类型,这不允许像结构化内容那样严格执行数据收集。其中一些内容在单个内容区域之外流动,所以我真的很想在主布局文件中这样做。

有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2018-12-12 19:00:36

基于内容类型定义页面模板的

  1. :可以有:

- page--front.html.twig - For front page - page--user.html.twig - For user page - page--youtube\_videos.html.twig - For content type (here it is: youtube\_videos)

对于打印内容字段,您需要转到node.html.twig

2.

- For image field: {{ content.field\_image }} - For title: {{ label }} - Tag field: {{ content.field\_tags }}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53529791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档