Где возникла проблема: CS-Cart 4.14.1.SP1 RU
Суть проблемы:
Не сохраняется значение в настройке модуля если в нем есть символ “.” (точка)
Ниже описание:
Пробую написать собственный модуль.
В addon.xml заголовок:
<?xml version="1.0"?>
<addon scheme="3.0" edition_type="ROOT,ULT:VENDOR">
далее ниже пишу
...
<item id="exclude_dir">
<type>multiple checkboxes</type>
<default_value></default_value>
<variants/>
</item>
...
Функция заполняет и передает для выбора массив:
Array
(
[app] => app
[copy_moduls] => copy_moduls
[design] => design
[images] => images
[images.old] => images.old
[imp_price] => imp_price
[js] => js
[upgrades] => upgrades
[upload] => upload
[var] => var
)
Далее на странице модуля выбираю из списка несколько значений(обратите внимание на images.old):
Из списка выбирается и добавляется:
Теперь нажимаю кнопку Сохранить и images.old пропадает из списка.
Захожу фтп-клиентом переименовываю images.old в images-old добавляю и сохраняю - сохраняется.
Баг ли это? или где-то в документации описано?