Не сохраняется значение tv параметра

Всем привет!

У меня проблема с сохранением значения tv параметра. Вроде сохраняется, но затем после перезагрузки страницы слетает. Никто с таким не сталкивался? Что это может быть?

Выглядит сие чудо вот так — disk.yandex.ru/i/2HbTzdeSO6_boA

Стоит тип «Список» и возможные значения " ||В магазине||На складе ". Пробовал другие типы. Все аналогично.

Если это важно, то тут еще есть самописный плагин импорта, который автоматически обновляет это поле.

Он меняет значение этого поля так:

$db->update(['value' => $val], 'modx_site_tmplvar_contentvalues', 'id='. $tv_id);
В $val соответсвенно значение «В магазине», «На складе» или пустое. Скриптом изменяется нормально.

Проблема, что вручную не поправить если нужно.
Николай Артамонов
23 октября 2024, 20:11
modx.pro
93
0

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

Riwka
25 октября 2024, 13:31
0
Такое может случаться из-за кеша внутренних страниц, например. Ctrl+f5 не помогает увидеть новое значение?
    Николай Артамонов
    25 октября 2024, 17:35
    0
    Спасибо большое! Это был не кэш. Пока ждал ответа меня озарило. Оказалось, что плагин, который обновляет наличие еще реагирует на onDocFormSafe. То есть все, что правишь руками, при сохранении снова перезаписывается. Отсюда и значения ручные слетают.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2