在Drupal 8上,要以纯文本的形式在TWIG中显示节点标题,可以使用以下方法:
/themes
目录下创建一个新的主题文件夹,并在其中添加一个THEMENAME.info.yml
文件来创建一个新的主题。在该文件中,提供有关主题的基本信息,例如名称和描述。templates
的子文件夹。在templates
文件夹中,创建一个名为node--CONTENTTYPE.html.twig
的文件(其中CONTENTTYPE
是你想要在其中显示节点标题的内容类型的机器名)。node--CONTENTTYPE.html.twig
文件中,你可以使用TWIG模板语法来访问节点标题。使用{{ node.title.value }}
来获取节点标题的纯文本值。以下是一个示例node--article.html.twig
文件的内容:
<article{{ attributes }}>
<header>
<h2 class="node-title">{{ node.title.value }}</h2>
</header>
<div{{ content_attributes }}>
{{ content|without('title') }}
</div>
</article>
在上述示例中,我们使用{{ node.title.value }}
来显示节点标题的纯文本值。
需要注意的是,为了确保节点标题以纯文本形式显示,并避免任何HTML标签或转义字符的出现,你可以在TWIG模板中使用过滤器来转义特殊字符。例如,使用{{ node.title.value|e }}
会对节点标题进行HTML转义。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云