Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Content management system crafter cms是什么导致html标记从RTF字段中剥离的?_Content Management System_Crafter Cms - Fatal编程技术网

Content management system crafter cms是什么导致html标记从RTF字段中剥离的?

Content management system crafter cms是什么导致html标记从RTF字段中剥离的?,content-management-system,crafter-cms,Content Management System,Crafter Cms,我正在用Crafter CMS的一个测试站点进行实验,我使用了Headless_博客蓝图。当我使用REST请求查询Post组件的内容时,body RTF字段的HTML标记都被去掉了 因此,我添加了一个新的RTF字段,并以完全相同的方式对其进行配置,并且HTML标记不会从该字段中剥离出来 是什么导致HTML标记从正文中剥离?我没有看到任何明显的东西。如果将RTF字段转换为纯文本,则它不是很有用。如果这是我想要的,我只会使用一个纯文本字段。这是无头蓝图中的一个错误,我们已经提交了一份解决方案: 问题

我正在用Crafter CMS的一个测试站点进行实验,我使用了Headless_博客蓝图。当我使用REST请求查询Post组件的内容时,body RTF字段的HTML标记都被去掉了

因此,我添加了一个新的RTF字段,并以完全相同的方式对其进行配置,并且HTML标记不会从该字段中剥离出来


是什么导致HTML标记从正文中剥离?我没有看到任何明显的东西。如果将RTF字段转换为纯文本,则它不是很有用。如果这是我想要的,我只会使用一个纯文本字段。

这是无头蓝图中的一个错误,我们已经提交了一份解决方案:

问题的原因是蓝图直接从Solr索引返回数据,在Solr索引中HTML标记被剥离用于文本处理,而我们本应在找到并返回该项目后加载该项目,而HTML本应完好无损

您添加的新字段正在工作,因为名称不以html结尾,所以Solr不会删除html标记。您应该让字段以_html结尾,这样当您显示搜索结果时,它们可以正确地高亮显示,而不会出现标记问题,因此我们将其剥离


您可以在官方文档中找到有关字段命名约定的更多信息:

谢谢。几分钟前我偶然发现了这个原因,但对我来说仍然没有意义。很高兴知道这是一个缺陷,不打算这样工作。