首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal7-teaser修剪结束后,第一个<p>标签.我怎样才能让它继续下去?

Drupal7-teaser修剪结束后,第一个<p>标签.我怎样才能让它继续下去?
EN

Drupal用户
提问于 2012-04-18 01:33:41
回答 3查看 7K关注 0票数 7

我想我的挑逗修剪到400个字符,但修剪停止后,第一个<p>标签关闭。是否有一种方法来覆盖这种行为,并使挑逗修剪到前400个字符?

我已经编辑了“管理显示”选项,并将其设置为400,然后编辑并保存了任何旧的内容,但是在第一个<p>标记结束后,仍然会切断挑逗器。

我考虑过添加一个正文摘要,但它不允许在框中设置任何格式,这是我所需要的。任何帮助都将不胜感激。

EN

回答 3

Drupal用户

回答已采纳

发布于 2012-06-26 09:44:20

我今天一直在看这个问题,据我所知,使用的函数是文本_摘要,它以段落块的形式工作--所以如果您有一个短的第1段,然后是长的第2段,那么它在第一段之后设置一个断点,然后停止,所以第2段没有显示。

我目前正在使用智能纵倾模块,它允许按单词进行裁剪,并为节点的挑逗视图获取一致的文本块的预期结果。

票数 8
EN

Drupal用户

发布于 2012-07-22 11:12:32

如果您使用视图来显示内容,这个解决方案是有效的(如果不是,那么在您的情况下,在使用视图和获得它的许多其他优势之间,还是安装智能剪裁和保持简单之间,这是最好的选择。观点是复杂的,但学习是很投入的时间)。

  1. 选择“汇总或裁剪”作为字段的“格式化程序”
  2. 设置“裁剪长度”值过高-足够大,它将始终覆盖所有您想要修剪的元素(例如1500)。
  3. 在“重写设置”下,选择“将此字段修剪到最大长度”。勾选“字段可以包含HTML",保持”仅在一个词的边界上修剪“勾选,并在”最大长度“(例如200)中输入真正的字符计数。保留“添加省略号”是个好主意,所以不完整的句子看起来不像是一个错误。

因此,在我们的示例中,Drupal将选择摘要(如果有),或者正文(如果没有),它将计数1500个字符,并裁剪掉任何不完整的HTML元素。除非你的文章包含了一段来自地狱的疯狂段落,否则至少要有200个字符。然后视图的过滤器启动,用最接近的单词将它修剪成200个字符。这给出了实际所需的长度,如果有,则不会丢失显示经过修剪的摘要版本的选项。

使用“摘要或修整”或“修整”,裁剪是基于整个HTML元素,这样就可以完全删除长段落。我发现,有时候,如果有一个很长的介绍段落,修剪后的字段就会完全空出来--这就解决了这个问题。

票数 9
EN

Drupal用户

发布于 2012-04-18 01:46:37

在内容类型-> manage -> teaser ->的"Body“字段下,有一个"Format”下拉列表。默认情况下,它被设置为“汇总或修剪”。将此设置为“裁剪”,然后选择要修剪的长度。

如果这不能解决问题,也许您可以尝试按类型分列的挑逗模块。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/28643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档