0

我正在尝试按年份显示频道条目的页面,但是如果没有年份(segment_4),我想显示所有结果,每页 10 个。

问题是第一年之前的结果不会显示,因为我现在已经设置了 segment_4 的问题。“下一页”链接包括“P10”作为段_4,这打破了我设置的逻辑。

谁能推荐一种技术,您可以使用 URLsegments 按年份显示频道条目,但不显示所有年份。

没有 segment_4 时运行的标记:

{exp:channel:entries channel="communications" limit="10" orderby="entry_date" sort="desc" dynamic="no"}

当有 segment_4 时运行的标签:

{exp:channel:entries channel="communications" limit="10" orderby="entry_date" sort="desc" year="{segment_4}" month="{segment_5}"}
4

1 回答 1

0

有两个插件可以帮助你。Switchee,除了是一个很好的案例逻辑外,还为您提供了正则表达式,您可以通过它检测分页。另一个您可能会查看 Mo 变量,它具有“如果分页”条件,也用于检测 URL 中的分页段。两者都可以在 devot-ee.com 上找到

于 2012-12-09T17:29:10.123 回答