我有一个带有CKEditor可编辑文本区域的节点。这意味着我的客户可以用它添加斜体样式。
然后我有一个VIew,其中我将每个节点的文本区域修剪为140个字符。
问题是,如果我的客户在阈值之前添加斜体样式,则文本未关闭,并且我有html错误(例如,页面的其余部分以斜体显示)。
实际上修剪效果不好,因为它在切割文本后没有关闭标签。
我该如何解决这个问题?我通常是Drupal的基本功能。
感谢
答案 0 :(得分:2)
非常有趣,我确认你的发现。我在未格式化的样式中做了一个任意的视图,它显示了节点标题和节点主体(在200个字符处被切断)。在特定的节点体中,我添加了在200个字符之前开始的<em>
标记。结尾</em>
要晚得多。当看到视图时,您是对的 - 在视图执行修剪后<em>
未关闭。所有文本在后续行中都显示为斜体。
我在Drupal.org上重新打开了一个旧问题,请参阅
我发表了评论。看到 http://drupal.org/node/379354#comment-3514064
编辑:毕竟视图还可以! 这就是你解决问题的方法:
确保(在修剪设置下方)单击复选框
[x] Field can contain HTML
If checked, HTML corrector will be run to ensure tags are properly closed after trimming.