Tickets introtext и Jevix
Я так и не понял баг это или фича. Tickets сохраняет content, обработанный Jevix, в introtext. Делает это даже когда Jevix отключен. Чтоб избавиться от этого нужно отредактировать 2 файла: create.class.php
и update.class.php
по адресу /core/components/tickets/controllers/ticket/
.
Я заменил:
// Define introtext $introtext = $this->getProperty('introtext'); if (empty($introtext)) { $introtext = $this->object->getIntroText($this->getProperty('content'), false); } if (empty($properties['disable_jevix'])) { $introtext = $this->object->Jevix($introtext); }
На:
// Define introtext $introtext = $this->getProperty('introtext'); // if (empty($introtext)) { // $introtext = $this->object->getIntroText($this->getProperty('content'), false); // } if (empty($properties['disable_jevix'])) { $content2intro = $this->object->getIntroText($this->getProperty('content'), false); $introtext = $this->object->Jevix($content2intro); }
Теперь content в introtext сохраняется только если Jevix включен. Вроде как так и должно быть. Нет?
Изначально опубликовано на modx.pro.
Оставить комментарий
чтобы оставить коментарий. Это быстро и не нужно придумывать пароль.