У меня определен довольно обширный файл Sitemap, использующий сочетание статических и динамических узлов. При рендеринге карты сайта (все узлы) все они отображаются правильно на 100%, но при рендеринге в виде крошки (на последнем / самом глубоком дочернем элементе) он выбирает первый узел для всех родителей и текущий узел! Так что в основном это выглядит так для меню:
- Root
- Уровень 1 (узел № 1)
- Уровень 2 (узел № 1)
- Уровень 2 (узел № 2
- Уровень 3 (узел № 2)
- Уровень 3 (узел № 3)
Это все прекрасно и шикарно! Но при рендеринге крошки хлеба для того, что должно было быть 3-го уровня - узел № 3, это выглядит так (то же самое для L3 # 1-3)
Корень - L1 # 1 - L2 # 1 - L3 # 1
Корень и L1 определены статически, L2 и L3 являются динамическими.
Он не работает на ботах L2 и L3 в режиме хлебной крошки, то есть выбирает только первый узел, а не правильный для родителей / текущего узла.
Я стараюсь не вдаваться в подробности реализации, так как это потребует от меня публикации большого количества кода / Xml, поэтому я надеюсь, что мне не нужно это делать ... В основном я Я надеюсь, что кто-то знает, что может быть причиной этого и лекарством! Возможно, есть метод отладки, о котором я не знаю?