Как добавлять изображения к тикетам?

Привет, помогите разобраться, пожалуйста.

По умолчанию к создаваемому тикету можно прикреплять файлы, затем, чтобы добавить эти файлы, нужно «Вставить ссылку» в поле контента. Это всё круто и работает, как часы.
Но как сделать чтобы эта ссылка попадала в какой-нибудь tv параметр? чтобы потом можно было вывести картинку скажем в результатах поиска.

Или я чего-то не догоняю, и такая функция уже присутствует в тикетах?

Пытаюсь сделать доску объявлений с помощью Tickets, а одна из важнейших деталей — фото объявления, никак не даётся. В идеале, конечно сделать несколько картинок, но пока хотя бы с одной разобраться.
Александр
07 мая 2015, 06:43
modx.pro
1
2 999
+1

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

Александр
07 мая 2015, 15:48
0
Нашел файл в тикетах files.js, в последних строках прописан процесс добавления прикрепленного файла в поле content.
Может через него можно добавить картинку?
      Александр
      08 мая 2015, 06:03
      0
      Спасибо, Василий.

      Я вывожу на главной странице список всех тикетов таким образом:

      [[!mSearchForm?]]
      
      [[!mFilter2?
      	&tpl=`tpl.Tickets.list.row`
              &parents=`4,5,6,7,8,9,10,11,12,13`
              &filters=`tv|realty, tv|transport`
              &element=`mSearch2`
      ]]
      Но почему-то выводятся только [[+pagetitle]] и [[+introtext]].
      Такие параметры как [[+date_ago]], [[+views]] и т.д. не показываются.
      Пробовал их указать в includeTV для mSearch2 — безрезультатно.
      Или я опять не туда полез? )
        Василий Наумкин
        08 мая 2015, 06:53
        0
        Потому что сниппет mSearch2 ничего не знает о тикетах. Нужно вместо него использовать getTickets:
        [[!mSearchForm?]]
        
        [[!mFilter2?
        	&tpl=`tpl.Tickets.list.row`
                &parents=`4,5,6,7,8,9,10,11,12,13`
                &filters=`tv|realty, tv|transport`
                &element=`getTickets`
        ]]
          Александр
          09 мая 2015, 09:18
          0
          Спасибо! Поменял на getTickets, теперь выводит всё кроме изображений )
          Второй день бьюсь уже, на главной никак не получается вывести фото.
            Александр
            09 мая 2015, 09:20
            0
            Может ли быть причиной то, что у меня структура разделов сайта следующая: Главная -> Категория (обычная страница) -> Раздел (Раздел с тикетами) -> Объявление (Тикет)?
              Александр
              10 мая 2015, 17:54
              0
              А в каком скрипте описывается перенос файла в директорию, соответствующую ID тикета? Не могу найти метод TicketFile::save()
                Wassi Wassinen
                10 мая 2015, 18:43
                1
                +2
                Используй miniShop2 вместо тикетов и ms2form для создания объявлений и прикрепления фотографий.
                  Александр
                  10 мая 2015, 18:46
                  0
                  Спасибо! Попробую прикрутить
                    Василий Столейков
                    10 мая 2015, 21:47
                    0
                    Классная мысль использовать miniShop2 для доски объявлений!
                    Всё гениальное просто… и под носом )))
                      Александр
                      12 мая 2015, 18:25
                      0
                      Дополнение, действительно, лучше подходит. Не знал про ms2form.

                      Единственное только, не могу понять, почему не сохраняется информация в tv-поля. Даже то поле, которое по умолчанию стоит в форме tv1. В разрешенных полях оно прописано, сам tv тоже существует и доступен к шаблону объявления. Но при создании товара, то бишь объявления, сохраняется всё кроме этого tv1.

                      В чем может быть причина?
              Дмитрий Иванов
              07 мая 2015, 19:26
              0
              Напишу тут, пожалуй, хоть и не совсем по теме.
              Я что-то не нашел в коде tickets проверку на размер файла на стороне сервера, или плохо смотрел?
                Максим Кузнецов
                09 мая 2015, 10:17
                0
                В системных настройках тикетсов есть параметр источника файлов — через них и идет фильтрация изображений при загрузке.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                13