drupal-8 - 在 drupal 8 中,我如何访问媒体实体的标记?
问题描述
我在 mymodule_node_view_alter 因为我想有条件地取消设置节点的一个字段。我打结($build)。我感兴趣的领域是媒体实体(媒体图像)。我如何获得媒体实体的标记?我浏览了 kint() 的输出,但从未看到该媒体文件的链接或 uri 之类的东西?
解决方案
您将从 $build 获取媒体目标 ID,然后您必须通过 target_id 加载媒体,然后您将获得媒体文件的 uri 和 URL。
推荐阅读
- javascript - 值不会从 reducer 发送到 react-redux 中的 store
- python - 检查一个数据帧中的文本是否存在于另一个数据帧Python中
- css - 将鼠标悬停在链接上时无法更改背景图片
- javascript - 当我尝试使用 JavaScript 调用智能合约函数时,它们显示为未定义
- python - 无效的公钥输入 | 索拉纳
- python - 如何在 Python 中为链表文本编辑器创建光标?
- r - model.frame.default 中的错误(术语,newdata,na.action = na.action,xlev = attr(object,:因子 X 具有新水平
- javascript - 打字稿克隆动态创建的对象
- discord - message.bot.username 的 bot 变体是什么?
- python - 从 MAST 存档下载 astroquery 的问题