Tickets - TicketMeta плагин копирования пути
Привет.
Задача такая:
При создании тикета с фронтенда, копируются путь первой загружаемой картинки в TV.

То есть копируем плейсхолдер [[+thumbs]], который мы можем получить в сниппете TicketMeta.
Проблема в том, как получить путь загружаемого файла, то есть [[+thumbs]], который нужно будет записан в TV.
Вот небольшой набросок. Подскажите пожалуйста, как можно получить это значение.
Задача такая:
При создании тикета с фронтенда, копируются путь первой загружаемой картинки в TV.

То есть копируем плейсхолдер [[+thumbs]], который мы можем получить в сниппете TicketMeta.
Проблема в том, как получить путь загружаемого файла, то есть [[+thumbs]], который нужно будет записан в TV.
Вот небольшой набросок. Подскажите пожалуйста, как можно получить это значение.
if ($modx->event->name == 'OnDocFormSave') {
$thumbs = /* Тут мы получаем путь загружаемого файла */;
$resource->setTVValue('my_tv', $thumbs );
$resource->save();
}
}
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Сниппет getThumb:
Вызываем так:
Например если не заполнен тв, то выводить первую картинку тикета, а если и он пустой (может вернуть id, если картинки нет), то не выводить ничего: