动态站点地图显示第一个节点,而不是正确的节点

发布于 2024-12-17 12:47:39 字数 611 浏览 2 评论 0原文

我使用静态和动态节点的混合定义了相当广泛的站点地图。当渲染站点地图(所有节点)时,它会 100% 正确地渲染它们,但是当渲染为面包屑时(在最后/最深的子节点上),它会为所有父节点和当前节点选择第一个节点!所以基本上它的菜单渲染如下:

  • Root
    • 1 级(节点 #1)
      • 2 级(节点 #1)
        • 第 3 级(节点 #1)
      • 2 级(节点 #2
        • 第 3 级(节点 #2)
        • 第 3 级(节点 #3)

这一切都很好!但是,当渲染本来应该是 3 级节点 #3 的面包屑时,它看起来像这样(L3 #1-3 相同) Root - L1 #1 - L2 #1 - L3 #1

Root 和 L1 是静态定义的,L2 和 L3 是动态定义的。 它在面包屑模式下的机器人 L2 和 L3 上失败,即仅选择第一个节点,而不是父节点/当前节点的正确节点。

我试图不在这里透露很多实现细节,因为这将需要我发布大量代码/Xml,所以我希望我不必这样做......基本上我希望有人知道是什么原因造成的并采取补救措施!也许有一种我不知道的调试技术?

I have a fairly extensive Sitemap defined, using a mix of static and dynamic nodes. When rendering the sitemap (all nodes) it's rendering them all 100% correct, but when rendering as bread-crumb (on the last/deepest child) it's choosing the first node for all parents and the current node! So basically it's rendering like this for menu:

  • Root
    • Level 1 (node #1)
      • Level 2 (node #1)
        • Level 3 (node #1)
      • Level 2 (node #2
        • Level 3 (node #2)
        • Level 3 (node #3)

This is all fine and dandy! But when rendering the bread crumb for what whould have been level 3- node #3 it looks like this (same for L3 #1-3)
Root - L1 #1 - L2 #1 - L3 #1

Root and L1 is statically defined, L2 and L3 are dynamic.
It fails on bot L2 and L3 in bread-crumb mode, i.e picking just the first node, not the correct for parents/current node.

I'm trying not to give of to many implementation details here, since that will require me to post a lot of code/Xml, so I'm hoping I don't have to do that... Basically I'm hoping somebody knows what could be causing this and a remedy! Perhaps there is a debug technique I'm unaware of?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

日记撕了你也走了 2024-12-24 12:47:39

该错误实际上非常简单...我对某些节点使用了相同的名称,这产生了一些问题...

The error was actually pretty simple... I used the same name for some of the nodes and this created some issues...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文