1

我正在尝试使用其 Builder 工具在 Crowdflower 上创建工作。到目前为止,一切都很好。我有希望人们标记的文本项目:

a string with some <b>html</b> elements, such as <p> and <br>

当我在 Crowdflower Builder 中包含 {{text}} 时,它不会以粗体或带有额外的换行符显示文本,而是从字面上向我显示 html 标记。我查看了 Builder 创建的 HTML 页面源代码,似乎在 Crowdflower 管道中的某个地方,我的所有 HTML 标记都转换为

 a string with some &lt;b&gt;html&lt;/b&gt; elements, such as &lt;p&gt; and &lt;br&gt;

有没有办法绕过这个限制?我真的需要自定义 HTML 标签来完成我的工作。可以选择在工作中包含您自己的 CSS 和 Javascript,而我最后的选择是编写一个 Javascript 函数来取消转义我的 HTML 标记。但我希望我在这里错过了一些非常简单的东西。

抱歉,误导性的“Javascript”标记,我无法创建自定义标记(本来是众包的)。

编辑:

如果有人遇到同样的问题:编写自定义 Javascript 函数确实有效,我只是尝试过。不过仍然希望有更好的解决方案:)

4

2 回答 2

0

你还有这个问题吗?它应该工作。我可以上传包含名为 text 的列的 CSV,然后在 CML 编辑器中使用 {{text}} 以显示您在上面包含的粗体和换行符的文本。如果您仍然遇到问题,请随时给我发消息。

模板语言是 Shopify 的 Liquid 的一个子集,尽管听起来您可能已经熟悉了。

于 2012-11-14T05:22:47.550 回答
0

您以哪种格式上传数据?

我遇到了同样的问题:我从 CSV 开始,将列与更大的导入搞混了,然后切换到 ODS 电子表格,效果很好。然而,ODS 似乎将标签保存在实体编码中,而 Crowdflower 不会解码。因此,变为“<b>”,因此您无法使用 ODS 导入 html 标签。

以 JSON 格式上传我的数据解决了所有问题,并且标签可以正常工作,而无需 JS 变通办法。

于 2013-05-13T14:53:08.567 回答