Tickets и migx нужен совет

в связи с использованием migx есть виртуальные url
т.е. url разные, а id страницы один и тот же

Tickets url не хранит (смотрел в MySQL), только id ресурса где создан
а url был бы удобен

нужен совет, с какой стороны решать проблемку?

PS оч. хочется что бы Tickets можно было штатно обновлять
Дмитрий Ломакин
27 ноября 2014, 08:38
modx.pro
1 350
0

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

Алексей Карташов
27 ноября 2014, 21:13
+2
Ты хоть сам-то понял что написал?
Лично я — не понял вообще ничего.
    Дмитрий Ломакин
    27 ноября 2014, 23:27
    0
    В дереве ресурсов modx есть ресурс «item» с id=10, на нем лежат комментарии tickets
    вложенных элементов нет.
    Адрес mysite.ru/item на практике не используется, используются адреса mysite.ru/item/id1, mysite.ru/item/id2, mysite.ru/item/id3,…
    По ссылке mysite.ru/item/id1 должна отдаться 404 страница, но срабатываем плагин, находит в таблице migx товар с id1, задает плейсхолдеры и
    $modx->resource=$modx->getObject('modResource',10);
    $modx->request->prepareResponse();
    На экране все выглядит так: открылась страница mysite.ru/item/id1
    После этого пишем тикет, сохраняем, смотрим в админке и видим:
    ресурс в котором создан тикет mysite.ru/item
    а надо mysite.ru/item/id1
    Смотрим в код и видим tickets не хранит url, а только id ресурса, в нашем случае 10

    Вопрос, как можно сделать что бы тикет хранил еще и url и при этом обновления tickets ничего не ломали
    Надеюсь, теперь понятней!
      Наумов Алексей
      28 ноября 2014, 09:03
      0
      Вот, хранит:


      задумка понятная, реализуемая, я так делал.

      А если вы имеете ввиду, что у комментария нет url, то все верно, у него нет url, ибо комментарий — это не ресурс.
        Дмитрий Ломакин
        28 ноября 2014, 13:55
        0
        непонял, эта табличка откуда?

        А если вы имеете ввиду, что у комментария нет url, то все верно, у него нет url, ибо комментарий — это не ресурс.
        нет, это не имел ввиду, с этим все понятно
      Алексей Карташов
      28 ноября 2014, 23:01
      0
      Блин, я всё-равно ничего не понял(
      И (предвосхищая возможные язвительные шуточки) нет, я не тупой :-)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6