alias для пользовательских Тикетов

Добрый день. Подскажите как настроить создание тикета пользователем с определенными правилам.
Т.е. Есть раздел куда пользователи пишут свои темы как на данном сайте «вопросы», через TicketForm.

1. Нужно чтобы alias созданного элемента был его id
2. Применить определенный шаблон
3. Дублировать значение поля заголовок в расширенный заголовок

Спасибо.
Ilya Ev
24 сентября 2013, 20:04
modx.pro
1 327
0

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

Ilya Ev
26 сентября 2013, 20:51
0
Неужели никто не настраивал? или я один чего то не прочитал(
    Ilya Ev
    23 ноября 2013, 16:21
    0
    Все вроде решил, но вот как заставить созданные пользователем тикеты иметь в alias ID никак не могу осилить. все перерыл, не могу найти решения.

    Помогите кто настраивал, явно это както делается настройкой формы создания tpl.Tickets.form.create и вот как(
      Виталий Князь
      23 ноября 2013, 17:41
      0
      Где-то был плагин, который срабатывает при создании ресурса и указывает в качестве псевдонима его ID.
        Ilya Ev
        23 ноября 2013, 20:01
        0
        Не заметил, вашего ответа. Я делал плагин для создания документов из админки
        <?php
        if ($modx->event->name == 'OnDocFormSave') {
            $alias = $resource->get('alias');
            $parent = $resource->get('parent');
        
            if ($parent == 208 ) { 
            $resource->set('alias', $id);
            $resource->set('template', 17);
            $resource->save();
            }
        Что-то подобное можно прикрепить и к пользовательской части? Если да то на какое событие?
          Ilya Ev
          23 ноября 2013, 20:29
          0
          хе, этот же плагин и сработал))
        Василий Наумкин
        23 ноября 2013, 18:03
        0
        Просто отключи на сайте автогенерацию alias и все тикеты будут создаваться с id.
          Ilya Ev
          23 ноября 2013, 19:24
          0
          так ее (генерацию url), надо же сохранить для других ресурсов и документов только для тикетов куда пользователи будут писать надо отключить чтобы избежать возможного дублирования.

          как например у вас на сайте, разделы транслитом а тикеты номерами. Хочется сделать также.

          Спасибо.
            Василий Наумкин
            23 ноября 2013, 19:40
            0
            У меня и отключены автоалиасы — я их заполняю вручную.
              Ilya Ev
              23 ноября 2013, 19:47
              0
              О как). Получается сейчас нет метода не генерировать url выборочно для разделов или всех тикетов. В минишоп видел есть пункты «Id категории как псевдоним» и «Id товара как псевдоним» можно что-то подобное в тикеты добавить? или это сложновато?
                Василий Наумкин
                23 ноября 2013, 20:48
                0
                Можно.

                Но пока вот как-то не срослось.
                  Ilya Ev
                  23 ноября 2013, 21:41
                  0
                  думаю было бы полезно. как пожелание на будущее)

                  пока решил плагином, оказывается механизм у меня уже был), практики реализации не хватало. Надеюсь, что это не плохо и не тормозит все систему)

        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11