Проблема с генерацией линков при использовании mount point
День добрый!
Есть такая структура:
Страница 1 (id 1)
Подстраница 1 (id 2)
Подстраница 2 (id 3)
Подстраница 3 (id 4)
Подстраница 4 (id 5)
Подстраница 5 (id 6)
Страница 2 (id 7)
Страница 3 (id 8)
[Системаная папка] (id 9)
Под-подстраница 1 (id 10)
Под-подстраница 2 (id 11)
Под-подстраница 3 (id 12)
Под-подстраница 4 (id 13)
Под-подстраница 5 (id 14)
Произведено монтирование Системной папки (id 9) ко всем Подстраницам (id 2...6). При первичном обращении к подстраницам (id 2-6) происходит корректная подстановка линков, т.е. линков на монтируемые Под-подстраницы.
В навигационном меню для Подстраницы 1 (id 2) получаются такие линки:
index.php?id=10&MP=9-2,
index.php?id=11&MP=9-2,
index.php?id=12&MP=9-2,
index.php?id=13&MP=9-2,
index.php?id=14&MP=9-2;
для Подстраницы 2 (id 3) такие:
index.php?id=10&MP=9-3,
index.php?id=11&MP=9-3,
index.php?id=12&MP=9-3,
index.php?id=13&MP=9-3,
index.php?id=14&MP=9-3;
для Подстраницы 3 (id 4) такие:
index.php?id=10&MP=9-4,
index.php?id=11&MP=9-4,
index.php?id=12&MP=9-4,
index.php?id=13&MP=9-4,
index.php?id=14&MP=9-4;
и т.д.
Это правильно, так и должно быть. Т.е. последняя цифра есть id Подстраницы.
Однако, клик по Под-подстранице 1 (id 10) index.php?id=10&MP=9-2 ведёт к замене последних цифр на других подстраницах и получается, что если я после простомотра Под-подстраницы 1 из Подстраницы 1 захочу помотреть Под-подстраницу 1 из Подстраницы 2, то у меня ничего не выйдет, т.е. вместо линка index.php?id=10&MP=9-3 у меня будет линк index.php?id=10&MP=9-2. Так, номер первой родительской Подстраницы для первой просмотренной Под-подстраницы прорисуется в конце всех линков на Под-подстраницы на других Подстраницах. Надо, чтобы на других Подстраницах линки на Под-подстраницы сохраняли нужные номера, а не некорректно заменялись. Возможно, кто-либо сталкивался с подобной проблемой при использовании монтирования. Как можно избежать подобного?
С уважением, Александр.
|