首页 > 解决方案 > 在 drupal 8 中,我如何访问媒体实体的标记?

问题描述

我在 mymodule_node_view_alter 因为我想有条件地取消设置节点的一个字段。我打结($build)。我感兴趣的领域是媒体实体(媒体图像)。我如何获得媒体实体的标记?我浏览了 kint() 的输出,但从未看到该媒体文件的链接或 uri 之类的东西?

标签: drupal-8

解决方案


您将从 $build 获取媒体目标 ID,然后您必须通过 target_id 加载媒体,然后您将获得媒体文件的 uri 和 URL。


推荐阅读