В настройке инфоблока не удаляются старые свойства
Добрый день!
Подскажите, выполняете ли вы эти действия на языке по умолчанию, который указан в настройках модуля мультиязычности для Битрикс?
Если вы используете язык, отличающийся от языка по умолчанию, сайт автоматически переходит в режим перевода. В этом режиме вы не можете удалять, добавлять или изменять сами сущности (инфоблоки, разделы, элементы, свойства). Логика работы такова, что в режиме перевода можно вносить изменения только в перевод текста, а не в структуру или контент.
Попробуйте выполнить операцию на языке по умолчанию, это должно решить проблему.
На боевом сервере ошибки не возникает.
Для решения вашего вопроса требуется более детальное изучение ситуации. Мы проведем дополнительную проверку и анализ на вашем сайте. Как только у нас будет больше информации, мы сразу же с вами свяжемся.
Спасибо за понимание!
Но забегая наперед могу предположить что здесь /bitrix/admin/iblock_property_admin.php?IBLOCK_ID=5&lang=ru&admin=Y - свойство удалится успешно.
А вот проблемы наблюдаются именно на данной странице на вкладке свойства - /bitrix/admin/iblock_edit.php?type=MAIN&lang=ru&ID=5&admin=Y.
Код |
---|
'log' => NULL, |
Пожалуйста укажите в файле
Код |
---|
/bitrix/admin/fileman_file_edit.php?path=%2Fbitrix%2F.settings.php&full_src=Y&site=s1&lang=ru&&filter=Y&set_filter=Y |
Код |
---|
'log' => array( 'settings' => array( 'file' => 'bitrix/php_interface/!error.log', 'log_size' => '100000', ), ), |
Добрый день!
Мы провели проверку и не обнаружили ошибок в логах. Мы создали новое свойство и успешно выполнили его удаление. Однако, если в новое свойство были записаны переводы, его удаление не происходило. Это связано с тем, что в таблице переводов настроены референсы на таблицу свойств, и запрос на очистку таблицы переводов для свойств инфоблока при удалении свойства был упущен.
Мы временно исправили эту ошибку на вашем сайте, и в ближайшем обновлении модуля данная проблема также будет устранена.
Спасибо за ваше терпение!