2011-07-07 31 views
0

我已经设置了一个视图模板,该模板显示来自该特定类别的产品和3个下一个产品(通过entry_date)。我的问题是,我在一个类别中有34个产品,一旦我继续浏览下一个产品时,我会碰到34个产品的末尾,它将不再显示。表达式引擎循环类别条目

我怎样才能让它回到第一个产品,即最新的产品?

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

+0

你能告诉我们一些代码吗 – Grumpy

+0

不幸的是,我目前没有手头的代码。 ee是否没有通用标签来循环条目? – jay24888

回答

0

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

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

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

0

这不就是分页吗?将结果分为正常范围3/4。

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

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

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