使用drupal自带Tag设置内容分类

  Tag在中国并没有统一的中文名称,有的称之为“分类”,也有的称之为“开放分类”或“大众分类”,还有的称之为“标签”。Tag(标签)是一种更为灵活、有趣的日志、内容分类方式,可以为每篇日志/内容添加一个或多个Tag(标签),然后可以看到网站上所有和您使用了相同Tag的内容,并且由此和其他用户产生更多的联系和沟通,从而方便用户快速搜索、查找相关内容。
 
  在Drupal 8.7.6“管理->结构->内容类型->article”中,可以看到,内容类型article自带了一个field_tags的字段,该字段就是我们要使用的tag标签。如何让这个字段对应的标签(关键词)显示在前端页呢?
 
  一、添加Tag标签
 
  在“管理->结构->内容类型->article”中上传一篇文章,并设置Tag内容为“drupal建站教程”。

seo网站优化方案
 
  二、调用Tag标签
 
  在node.html.twig模板中放置变量{{content.field_tags}},输出内容类型article定义的Tag内容。

seo站

前端显示

培训seo
 
  三、设置Tag标签输出模板
 
  1.把网站某个内容类型page—node--%.html.twig模板中的代码复制到page--taxonomy--term.html.twig分类模板中,作为Tag标签的输出框架;

网站seo
 
  2.把上述内容类型对应节点的模板node.html.twig复制到node--view--taxonomy-term.html.twig模板当中,作为Tag的输出内容。
 
  3.当然,你还可以控制每个Tag页面输出多少篇文章。
 
  四、重建缓存,刷新前端页面,点击Tag标签位置的关键词,就可以进入相关的分类页面了。