我正在尝试按年显示频道条目的页面,但如果年份(segment_4)不存在,我想显示所有结果,每页10个。
问题是因为我现在已经设置了segment_4的问题,因此比第一年更早的结果将无法显示。 “下一页”链接包含“P10”作为segment_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}"}
答案 0 :(得分:0)
有两个插件可以帮助你。 Switchee,除了是一个很好的案例逻辑添加之外,还为你提供了可以检测分页的正则表达式。另一个你可能会看一下Mo Variables,它有一个“if pagination”条件,也用于检测你的URL中的分页段。两者都可以在devot-ee.com上找到