0

我正在开发这个应用程序,其中许多页面(8+)链接到同一页面。每个页面都需要显示正确的面包屑。由于许多页面链接到同一个页面,因此目标页面 (p5) 有许多面包屑,每个面包屑都有一个条件,即应用程序项需要具有父页面的特定值。

例如,第 1、2、3、4、6、7 页链接到第 5 页。因此,第 5 页上有 6 个单独的面包屑,条件是when parent_page = xx 是父页码。因此,如果用户来自第 1 页,则会选择正确的面包屑。

我觉得这太过分了,造成了混乱。此外,链接到第 5 页的页面数量似乎也在增加。我可以为每个父页面创建新的面包屑,但我觉得这是错误的,我想找到更好的方法。谁能指出我正确的方向?你过去是如何处理这样的事情的?

4

2 回答 2

0

我实际上并没有这样做,但我记得有一次想要这样做。我认为您需要“滚动自己的”面包屑。您可以使用 APEX 集合通过在 APEX 集合上“推入”和“弹出”页面来跟踪用户的导航。然后创建一个基于 SQL 的列表区域来显示这些。您可能需要创建一个定制列表模板,以使此列表看起来像面包屑。

于 2020-06-08T09:47:25.167 回答
0

有类似的要求。许多通往单个位置的路径并保持面包屑与用户路径同步是一个编码恐怖故事。最后我们决定不走那条路。面包屑现在显示返回主屏幕的主要路径,这可能不是用户遵循的确切路径。因此,每页只有一个面包屑。如果您想返回上一页,则“返回”或“取消”按钮仍然可以执行此操作,但不能使用面包屑导航。

于 2020-06-10T17:19:26.513 回答