表达式引擎循环类别条目

时间:2011-07-07 10:04:50

标签: php html expressionengine

我已经设置了一个视图模板,用于显示该特定类别的产品和3个下一个产品(通过entry_date)。我的问题是,我在一个类别中有34个产品,一旦我继续浏览下一个产品,我就会看到34个产品的结尾,它将不再显示。

如何让它循环回到第一个产品,即最新产品?

我不是要求某人只是给我代码,我只是需要一些帮助来使用什么代码,因为我搜索无济于事!

2 个答案:

答案 0 :(得分:0)

循环实际上非常棘手,不,这种行为不是内置于EE。它需要一些自定义编码。

我的第一个尝试是在支持PHP的模板或自定义插件中执行此操作,并获取类别中的所有条目,将它们放入数组中,并使用该数组作为创建的基础您的“未来3个产品”链接。这样,您可以将当前产品与数组进行比较(可能使用entry_id作为键),并且如果数组中的其余产品是< 3,通过从阵列前面拉出你需要的东西来补偿。

摘要,我知道,但它应该是一个开始。

答案 1 :(得分:0)

这不仅仅是分页吗?将结果分为正常限制为3/4。

您可以使用内置EE条件检测何时没有更多结果(无法回想起我的头顶)。

当你点击最后的结果时,添加一个回到第一批的链接。

你可以用AJAX做到这一点,以获得更加无缝的体验。