我有一个具有链接字段和图像字段的自定义块类型。我想将这些字段组合起来,将图像包装在链接中。
我创建了一个显示套件Twig字段。我该用什么来显示图像?
理想情况下,在Manage中呈现的图像,但是只要我能够以特定的图像样式显示图像,我就会非常高兴。
这就是我已经尝试过的。
{{ file_url(node.field_career_highlight_image.entity.uri.value) }}
{{ file_url(content.field_career_highlight_image['#items'].entity.uri.value) }}
{{ file_url(block_content.field_career_highlight_image.0['#item'].entity.uri.value) }}
{{ file_url(node.field_career_highlight_image['#items'].entity.uri.value) }}
{{ block_content.field_career_highlight_image.alt }} - shows alt, just experimenting, so wondering why this didn't work for the image
{{ content.field_career_highlight_image }}
{{ block_content.field_career_highlight_image }} - white screen
{{ block_content.field_career_highlight_image.0 }}
{{ block_content.field_career_highlight_image.0.value }}
{{ block_content.field_career_highlight_image[0] }}
{{ block_content['#block_content'].field_career_highlight_image.value }}
{{ content['#block_content'].field_career_highlight_image.value }}
{{ content['#block_content'].field_career_highlight_image }}发布于 2020-08-24 14:21:24
{% set image_uri = block_content.field_feature_row_image['#items'].entity.uri.value %}
<img src="{{ image_uri|image_style('thumbnail') }}"/>或者用.0
{% set image_uri = block_content.field_feature_row_image.0['#items'].entity.uri.value %}
<img src="{{ image_uri|image_style('thumbnail') }}"/>如果没有,试着
{{ file_url(block_content.field_career_highlight_image.entity.fileuri) }}如果还没有骰子,那就试一试。在/site/default.php中添加:
// Override default twig method whitelist.
$settings['twig_sandbox_whitelisted_methods'] = [
// Defaults:
'id',
'label',
'bundle',
'get',
'__toString',
'toString',
// Additions:
'url',
];然后在你的田野里
{{ block_content.field_career_highlight_image.url }}https://drupal.stackexchange.com/questions/296192
复制相似问题