MODX:当内容长于省略号=“400”时显示“阅读更多”(例如)

时间:2012-02-09 20:34:50

标签: php modx modx-revolution

我已经尝试过对Modx博客进行编码,一切正常,但我想只在内容长于省略号时显示“阅读更多”按钮。问题是:内容是混合的,所以有一些约200个标志的短暂公告,然后有一些超过1000个。

现在始终显示“阅读更多”按钮,但我只想将其用于“更长”的博文。任何人都可以帮忙吗?

当前代码:

<p>[[+content:ellipsis=`300`]] <a href="[[+id]]">read more</a></p>

1 个答案:

答案 0 :(得分:5)

你可以使用&#39;长度&#39;并且&#39;大于&#39;输出过滤器:

[[+content:ellipsis=`300`]] [[+content:len:gt=`300`:then=`read more`]]

(注意:SO正在剥离上面的锚标记,但你明白了)

告诉我们它是怎么回事!