如何在 Drupal 8 的 TWIG 中以纯文本显示节点的标题?
How to display the title of the node in plain text in TWIG on Drupal 8?
我为我的节点、我的产品、我的群组和我的商店创建了 TWIG。
我正在使用 Drupal 8。对于我的节点,我想显示标题。我使用以下代码:
{{ label }}
但是里面有标记,我不要了。所以我尝试了以下代码并且它有效。但这是一个好习惯吗?
{{ label.0 }}
如何在 Drupal 8 的 TWIG 中以纯文本显示节点的标题?
使用该模板的 node.html.twig
或 child 时,您将可以访问 node
变量,这是 node
object。
来自经典主题 node.html.twig
文件的评论:
* - node: The node entity with limited access to object properties and methods.
* Only method names starting with "get", "has", or "is" and a few common
* methods such as "id", "label", and "bundle" are available. For example:
* - node.getCreatedTime() will return the node creation timestamp.
* - node.hasField('field_example') returns TRUE if the node bundle includes
* field_example. (This does not indicate the presence of a value in this
* field.)
* - node.isPublished() will return whether the node is published or not.
正如该评论中所述,可以使用以下方法在 twig 中访问没有任何标记的节点标题的值:
{{ node.label }}
.
我为我的节点、我的产品、我的群组和我的商店创建了 TWIG。
我正在使用 Drupal 8。对于我的节点,我想显示标题。我使用以下代码:
{{ label }}
但是里面有标记,我不要了。所以我尝试了以下代码并且它有效。但这是一个好习惯吗?
{{ label.0 }}
如何在 Drupal 8 的 TWIG 中以纯文本显示节点的标题?
使用该模板的 node.html.twig
或 child 时,您将可以访问 node
变量,这是 node
object。
来自经典主题 node.html.twig
文件的评论:
* - node: The node entity with limited access to object properties and methods.
* Only method names starting with "get", "has", or "is" and a few common
* methods such as "id", "label", and "bundle" are available. For example:
* - node.getCreatedTime() will return the node creation timestamp.
* - node.hasField('field_example') returns TRUE if the node bundle includes
* field_example. (This does not indicate the presence of a value in this
* field.)
* - node.isPublished() will return whether the node is published or not.
正如该评论中所述,可以使用以下方法在 twig 中访问没有任何标记的节点标题的值:
{{ node.label }}
.