Если при дублировании стиля http://i.abt.team/i/202002281234.E6GDW.png в имени указать пробелы - получим битый файл *.less, который нельзя удалить http://i.abt.team/i/202002281236.huM0R.png
Здравствуйте! Спасибо за информацию.
Я воспроизвел проблему, если на конце названия стиля есть пробелы. Проблема должна быть исправлена в одном из будущих релизов.
Здравствуйте, @ab.developer .
Проблема исправлена, исправление войдет в релиз CS-Cart и Multi-Vendor 4.11.4
Для исправления проблемы собственными силами можно использовать патч:
app-controllers-frontend-theme_editor.php.diff
diff --git a/app/controllers/frontend/theme_editor.php b/app/controllers/frontend/theme_editor.php
index a5b583c..27d5b2e 100644
--- a/app/controllers/frontend/theme_editor.php
+++ b/app/controllers/frontend/theme_editor.php
@@ -212,6 +212,10 @@ if ($mode == 'view') {
$_REQUEST['style_id'] = $_REQUEST['preset_id'];
}
+ if (!empty($_REQUEST['name'])) {
+ $_REQUEST['name'] = trim($_REQUEST['name']);
This file has been truncated. show original
js-tygh-theme_editor.js.diff
diff --git a/js/tygh/theme_editor.js b/js/tygh/theme_editor.js
index 902307e..99a18d6 100644
--- a/js/tygh/theme_editor.js
+++ b/js/tygh/theme_editor.js
@@ -244,7 +244,7 @@
return false;
}
- return style_name;
+ return style_name.trim();
This file has been truncated. show original
О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html
1 лайк