[Tickets] Изменение предустановленных параметров
Всем привет!
Подскажите, пожалуйста, как изменить вот эти параметры Tickets github.com/bezumkin/Tickets/blob/master/core/components/tickets/processors/mgr/ticket/create.class.php#L114-L127, без непосредственной правки в файле?
В частности, чтобы вместо introtext краткое описание сохранялось в description.
Можно, конечно, и так:
Подскажите, пожалуйста, как изменить вот эти параметры Tickets github.com/bezumkin/Tickets/blob/master/core/components/tickets/processors/mgr/ticket/create.class.php#L114-L127, без непосредственной правки в файле?
В частности, чтобы вместо introtext краткое описание сохранялось в description.
Можно, конечно, и так:
$this->setProperties(array(
'class_key' => 'Ticket',
'published' => $published,
'createdby' => $createdby,
'createdon' => $createdon,
'publishedby' => $publishedby,
'publishedon' => $publishedon,
'syncsite' => 0,
'template' => $template,
'description' => $introtext,
'hidemenu' => $hidemenu,
'show_in_tree' => $show_in_tree,
'properties' => array('tickets' => $tmp),
));но на случай дальнейших обновлений компонента так не совсем корректно.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
АндрейА нет способа чуть «проще»? В смысле, писать $introtext изначально в поле description, а не вылавливать значение из поля introtext и присваивать его description?
Скажем, на лету изменить
на
АндрейПросто мне такая логика не совсем нравится: из одного берём -> в другое вставляем -> первое очищаем. Как-то многодельно получается. Я подумал, что можно эти установки изменить в плагине. Посмотрел события [Tickets], а они все почти работают на комменты.
Блин, варианта всего 2 — изменить что есть, или приспособиться к тому, что есть. Выбирай, как тебе «проще».
Андрей