我已经设置了一个视图模板,用于显示该特定类别的产品和3个下一个产品(通过entry_date)。我的问题是,我在一个类别中有34个产品,一旦我继续浏览下一个产品,我就会看到34个产品的结尾,它将不再显示。
如何让它循环回到第一个产品,即最新产品?
我不是要求某人只是给我代码,我只是需要一些帮助来使用什么代码,因为我搜索无济于事!
答案 0 :(得分:0)
循环实际上非常棘手,不,这种行为不是内置于EE。它需要一些自定义编码。
我的第一个尝试是在支持PHP的模板或自定义插件中执行此操作,并获取类别中的所有条目,将它们放入数组中,并使用该数组作为创建的基础您的“未来3个产品”链接。这样,您可以将当前产品与数组进行比较(可能使用entry_id作为键),并且如果数组中的其余产品是< 3,通过从阵列前面拉出你需要的东西来补偿。
摘要,我知道,但它应该是一个开始。
答案 1 :(得分:0)
这不仅仅是分页吗?将结果分为正常限制为3/4。
您可以使用内置EE条件检测何时没有更多结果(无法回想起我的头顶)。
当你点击最后的结果时,添加一个回到第一批的链接。
你可以用AJAX做到这一点,以获得更加无缝的体验。