在Drupal中显示自定义字段的原始文本



我试图渲染一个块的字段作为纯文本,因为我需要它作为HTML的一部分,我试过使用|RAW但是我读它是不稳定的+它没有工作哈哈!

这是我现有的HTML的缩小

<a href="#" style="background-color:#FFFFFF;">Read More </a>

但是我想让它更有用

<a href="#" style="background-color:#{{ content.field_color }};">Read More </a>

这意味着当用户修改DrupalBlock HEX代码时,它将改变框的颜色。然而问题是,当它打印在页面上时,它看起来像这样

<div data-quickedit-field-id="#" class="field field--name-field-color field--type-string field--label-hidden field--item quickedit-field">FFFFFF</div>

我唯一想打印的是没有div的"FFFFFF"

这是我的问题:我如何显示我的Field_color作为纯文本时,它打印?

您可以使用|raw: {{content。field_color |生}}.

如果您需要更多的信息,请询问。

我建议你做一个转储或分类你的内容。field_color变量。你可能会得到更多的信息,并得到答案!

无论如何,我们在我们的项目中有类似的东西,我们使用。getstring()方法来实现它。

{% set image_align = content.field_image_align['#items'][0].getString() %}
<div class="{{ image_align }}">

我们的字段是一个值列表,所以你必须寻找另一个数组项来调用。getstring()方法。

相关内容

  • 没有找到相关文章

最新更新