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

发布于 2025-01-04 07:26:19 字数 281 浏览 1 评论 0原文

我尝试编写 Modx 博客,一切正常,但我想仅在内容长于省略号时才显示“阅读更多”按钮。问题是:内容很复杂,因此有一些大约 200 个标志的简短公告,然后有一些超过 1000 个标志。

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

当前代码:

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

I have tried coding a Modx Blog, and everything is working fine, but I want to display a "read more" button only if the content is longer than the ellipsis. The Problem is: The Content is mixed, so there are a few short announcements of about 200 signs, and then some with over 1000.

The "read more" button is now always shown, but I just want it for the "longer" blog posts. Can anyone help out?

The current code:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ま柒月 2025-01-11 07:26:19

您可以为此使用“长度”和“大于”输出过滤器:

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

(注意:SO 正在删除上面的锚标记,但您明白了)

让我们知道情况如何!

you can use the 'length' and 'greater than' output filters for this:

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

(Note: SO is stripping out the anchor tag above, but you get the idea)

Let us know how it goes!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文