Не сохраняется значение tv параметра
Всем привет!
У меня проблема с сохранением значения tv параметра. Вроде сохраняется, но затем после перезагрузки страницы слетает. Никто с таким не сталкивался? Что это может быть?
Выглядит сие чудо вот так — disk.yandex.ru/i/2HbTzdeSO6_boA
Стоит тип «Список» и возможные значения " ||В магазине||На складе ". Пробовал другие типы. Все аналогично.
Если это важно, то тут еще есть самописный плагин импорта, который автоматически обновляет это поле.
Он меняет значение этого поля так:
$db->update(['value' => $val], 'modx_site_tmplvar_contentvalues', 'id='. $tv_id);
В $val соответсвенно значение «В магазине», «На складе» или пустое. Скриптом изменяется нормально.
Проблема, что вручную не поправить если нужно.
У меня проблема с сохранением значения tv параметра. Вроде сохраняется, но затем после перезагрузки страницы слетает. Никто с таким не сталкивался? Что это может быть?
Выглядит сие чудо вот так — disk.yandex.ru/i/2HbTzdeSO6_boA
Стоит тип «Список» и возможные значения " ||В магазине||На складе ". Пробовал другие типы. Все аналогично.
Если это важно, то тут еще есть самописный плагин импорта, который автоматически обновляет это поле.
Он меняет значение этого поля так:
$db->update(['value' => $val], 'modx_site_tmplvar_contentvalues', 'id='. $tv_id);
В $val соответсвенно значение «В магазине», «На складе» или пустое. Скриптом изменяется нормально.
Проблема, что вручную не поправить если нужно.
Комментарии: 2
Такое может случаться из-за кеша внутренних страниц, например. Ctrl+f5 не помогает увидеть новое значение?
Спасибо большое! Это был не кэш. Пока ждал ответа меня озарило. Оказалось, что плагин, который обновляет наличие еще реагирует на onDocFormSafe. То есть все, что правишь руками, при сохранении снова перезаписывается. Отсюда и значения ручные слетают.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.