Разделы

Wayfinder родитель родителя, как узнать?

Вот такая конструкция &startId=`[*parent*]` возвращает родителя документа :)
а как узнать родителя родительского документа?
  • +2
  • 9 марта 2010, 14:48
  • Dmi3y

Комментарии (10)

RSS свернуть / развернуть
+2
Вам поможет UltimateParent

Или использование модификатора parent для phx.

Зависит от задачи.
avatar

pitbull

  • 9 марта 2010, 14:56
0
Кажется вам надо чтото в таком роде
&startId=`[[UltimateParent? &id=`[*id*]` &top=`2`]] `
avatar

bullder

  • 9 марта 2010, 14:56
0
&top=`2`


top — ID документа на котором нужно остановиться


Все конечно от задачи зависит, но, кажется top не поможет найти родителя родителя… *SCRATCH*
avatar

pitbull

  • 9 марта 2010, 18:16
0
top на сколько высоко подняться… нужен родитель родителя top=`2`, ну а если нужен родитель родителя родителя top=`3`
avatar

bullder

  • 9 марта 2010, 19:16
0
Если знаешь какого уровня документ, в котором выводится меню, то да, именно UltimateParent и можно определить родителя.

Как UltimateParent? &topLevel=`N-1`, где N искомый уровень.

А иначе, только через phx:parent =)
avatar

pitbull

  • 9 марта 2010, 19:41
0
оу да чот не то написал (((
avatar

bullder

  • 9 марта 2010, 19:20
0
Тогда получается для поиска второго родителя нужна тавтология типа:
[+parent:parent=`parent`+]
avatar

bullder

  • 9 марта 2010, 19:23
0
Нуничетак, мило вполне =)
avatar

pitbull

  • 9 марта 2010, 19:42
0
Спасибо :) UltimateParent именно то что надо:)
avatar

Dmi3y

  • 9 марта 2010, 15:05
+2
Помогло вот так:
[!Wayfinder? &startId=`[[UltimateParent? &topLevel=`1`]]` &level=`1` !]


avatar

Dmi3y

  • 9 марта 2010, 18:37

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.