【问题标题】:MODX: Show "read more" just when the content is longer than ellipsis=`400` (for example)MODX:仅当内容长于省略号=`400`时显示“阅读更多”(例如)
【发布时间】:2012-03-02 08:45:57
【问题描述】:

我尝试编写 Modx 博客,一切正常,但我只想在内容长于省略号时显示“阅读更多”按钮。问题是:内容混杂,有一些200个左右的简短公告,还有一些超过1000个。

“阅读更多”按钮现在始终显示,但我只希望它用于“更长”的博客文章。有人可以帮忙吗?

当前代码:

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

【问题讨论】:

    标签: php modx modx-revolution


    【解决方案1】:

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

    [[+content:ellipsis=`300`]] [[+content:len:gt=`300`:then=`阅读更多`]]

    (注意:SO 去掉了上面的锚标记,但你明白了)

    告诉我们进展如何!

    【讨论】:

    • 谢谢!现在它完美运行;)遗憾的是,由于声誉,我还不能投票给你
    猜你喜欢
    • 2018-09-09
    • 2019-02-21
    • 1970-01-01
    • 2022-06-22
    • 2013-10-08
    • 2013-03-12
    • 2018-05-03
    • 1970-01-01
    相关资源
    最近更新 更多