有谁知道表达式引擎如何处理 EE 中频道条目列表中的负偏移量?
如 offset="-1"
如果你使用offset="-1"
in {exp:channel:entries}
,你会得到一个严重的 MySQL 错误(假设你以超级管理员身份登录或者能够看到错误)。
从您的问题中不清楚您的目标是什么。如果您期望负偏移量来反转顺序(如 PHP 字符串函数),您可以使用相反的sort
值。默认为desc
,sort="asc"
反之亦然。使用肯定offset="X"
跳过 X 条目。
如果您期望offset
在PHP array_slice中出现类似的情况,您仍在“前进”,但负偏移量从最后开始 X 个条目,我不相信有直接比较。
目标是在与当前频道条目相同的页面上使用前面的频道条目。
我设法通过提取相关的 entry_ids 并在 php 中处理它们然后用 fixed_order 属性将它们放回原处来做到这一点