如何在段落模板中显示 Drupal 媒体库文件媒体标签?

How do I show the Drupal Media library file media tag in a paragraph template?

当您在 Drupal 中安装了 媒体库 后,您就可以 标记 您的媒体以便对图像和其他内容进行排序媒体。此标记字段是对 分类术语 的引用。我想知道是否可以在 段落模板 .

中显示此分类术语

您可以使用 Twig 调整模块来完成此操作!

首先你得到媒体目标id:

{% set tid = content.field_img["#items"].entity.get("field_media_tags").0.target_id %}

接下来您可以像这样获取分类术语路径(首先检查是否存在实际的数字分类 ID,否则 return 为空字符串):

{% set taxonomy_term_path = (tid matches '/^\d+$/' ? (path('entity.taxonomy_term.canonical', {'taxonomy_term': tid})) : "") %}