【问题标题】:Drupal 8 WYSIWYG data programatically insertion make display plain htmlDrupal 8 WYSIWYG 数据以编程方式插入显示纯 html
【发布时间】:2018-05-31 21:45:18
【问题描述】:

我正在处理从一个网站到另一个网站的一些内容迁移。我正在使用 cron 执行此操作。

当我尝试向所见即所得字段插入数据时,数据被插入并显示在所见即所得编辑器中,但是当我在前端检查这些数据时,数据似乎是纯 HTML。有人知道我必须申请什么类型的格式才能正确插入数据吗?

【问题讨论】:

  • 嘿嘿,能否请您添加一些示例代码或详细说明您如何实际迁移数据?
  • 你的问题可能不是输入格式,而是字段选择的文本格式。

标签: drupal drupal-8


【解决方案1】:

终于找到了解决办法,

我添加了以下代码

$node->set('field_textarea_data', ['format'=>'full_html','value'=>html_entity_decode($data->data,ENT_QUOTES, 'UTF-8')]);

这解决了我的问题。

感谢大家的回复。

【讨论】:

    猜你喜欢
    • 2016-03-19
    • 2017-09-28
    • 1970-01-01
    • 2011-04-07
    • 2012-05-01
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    相关资源
    最近更新 更多