drupal - REST API 的 Drupal 9 响应式图像字段类型
问题描述
我使用 Drupal 9 作为无头 CMS。我创建了一个自定义模块,目前允许我保存块数据并查看保存在 REST API 响应中的值。
我正在尝试引入一个图像上传器字段,或者更具体地说,一个“响应式图像”上传字段。到目前为止,我所拥有的是:
$fields['image'] = [
'#type' => 'managed_file',
'#theme' => 'image_widget',
这样做,我看到了上传按钮,我得到了一个非常简单的界面来上传和删除上传的图像。
如果我尝试执行以下操作,则没有任何显示:
$fields['image'] = [
'#type' => 'responsive_image',
'#theme' => 'image_widget',
现在我想这样做的原因是因为我希望上传的任何图像都使用我定义的响应式样式(“Mobile”、“Tablet”),并且我希望它自动为我生成响应式图像块节省。
此外,我还希望看到响应式图像 URL 以某种方式返回到 REST API 响应中。
是否有关于如何完成此操作的文档或一些示例?也许一个 Drupal 模块会自动处理所有这些?
解决方案
推荐阅读
- c++ - 如何在与用户给定前缀匹配的字符串向量中找到第一个单词?
- r - DT::datatable 不会在 HTML R 降价报告中呈现结果
- javascript - 在 React 中创建一个字段或所有字段
- r - 从 Shiny 中的一行动态数据表中渲染多个图像
- c# - Tesseract.NET SDK 弄乱了一些数字
- html - 随着屏幕尺寸变小,如何每行显示 3 个 div
- python - 当 python 脚本崩溃时,csv writer 留下空的输出文件
- wpf - UWP BarcodeScanner DataRecieved 事件未在 WPF 应用程序中触发
- r - 在已绘制的地图上添加传单 R 上的圆形标记
- arrays - 如何从c中的字符串数组中删除重复的字符串