Странное положение тикета сразу после создания

Заметил следующую странность. Сразу после создания тикета пользователя, он отображается так, как будто находится в корне дерева ресурсов. По крайней мере на сайте pdoCrumbs его отображает именно там, хотя в адресной строке видно, что тикет находится в том разделе где и был создан.
Вызов хлебных крошек следующий:
[[!pdoCrumbs?
         &from=`0`
         &exclude=`[[*id]]`
         &outputSeparator=` > `
         &showHome=`1`
         &tplHome=`@INLINE <li onclick='location.href="[[+link]]"'><a href="[[+link]]">[[+pagetitle]]</a></li>`
         &tpl=`@INLINE <li onclick='location.href="[[+link]]"'><a href="[[+link]]">[[+pagetitle]]</a></li>`
         &tplCurrent=`@INLINE <span class="active">[[+pagetitle:ellipsis=`25`]]</span>`
         &tplWrapper=`@INLINE <ol class="crumb">[[+output]] ></ol>`
     ]]
При этом иногда не формируется ссылка на тикет в tpl.Tickets.list.row. Т.е. если я в адресной строке наберу вручную адрес — то тикет доступен, а ссылка на него пустая. Что это может быть?
Даниил
30 января 2014, 21:01
modx.pro
866
0

Комментарии: 4

Даниил
31 января 2014, 01:07
0
Так, копаю дальше. Если создаю еще один тикет, то предыдущий встает на свое место полностью… Логика пока не ясна
    Даниил
    31 января 2014, 01:34
    0
    Видимо где-то что-то в кэше виснет, т.к. после очистки кэша ссылки начинают нормально формироваться
      Даниил
      31 января 2014, 03:05
      0
      Проблема решена путем добавления политики доступа в группе пользователей. Кроме положенной там изначально web — Member — 9999 — TicketUserPolicy добавил еще web — Member — 9999 — Load, List and View
        Василий Наумкин
        31 января 2014, 04:46
        +1
        Дело не только в этом, но и в кэшировании контекста.

        В следующей версии поправлю.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4