Где возникла проблема: 4.13.3. На dev.demo.cs-cart.ru воспроизводится.
Суть проблемы: В макетах, после удаления любого блока из любого раздела (например “Домашняя страница”) перекидывает на раздел “По-умолчанию”.
Как воспроизвести проблему: Дизайн - Макеты - Домашняя страница - удалить блок “Новинки”.
Проблема очень раздражает, если надо удалить несколько блоков – приходится переключаться. После решения просьба предоставить патч в этой теме.
Спасибо за информацию. Эту задачу тоже уже передали разработчикам после вашего обращения в HD
У меня получилось воспроизвести только в российской dev демо
1 лайк
Здравствуйте, @albinoz !
Проблема исправлена, исправление войдет в следующий релиз CS-Cart и Multi-Vendor
Для исправления проблемы собственными силами можно использовать патч:
app-controllers-backend-block_manager.post.php.diff
diff --git a/app/controllers/backend/block_manager.post.php b/app/controllers/backend/block_manager.post.php
index 1ac68b310c..9bda5b9325 100644
--- a/app/controllers/backend/block_manager.post.php
+++ b/app/controllers/backend/block_manager.post.php
@@ -54,7 +54,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$result = Block::instance()->update($_REQUEST['block_data']);
} elseif ($action === 'delete' && isset($_REQUEST['block_id'])) {
$result = Block::instance()->remove($_REQUEST['block_id']);
- $_REQUEST['return_url'] = 'block_manager.blocks';
+ $_REQUEST['return_url'] = isset($_REQUEST['return_url']) ? $_REQUEST['return_url'] : 'block_manager.blocks';
This file has been truncated. show original
js-tygh-block_manager.js.diff
diff --git a/js/tygh/block_manager.js b/js/tygh/block_manager.js
index 046a844e13..4dc923e50c 100644
--- a/js/tygh/block_manager.js
+++ b/js/tygh/block_manager.js
@@ -249,7 +249,7 @@ function BlockManager_Class()
snappings: _self.deleteStructure(_hover_element)
};
- _self.sendRequest('snapping', 'delete', data);
+ _self.sendRequest('snapping', 'update', data);
This file has been truncated. show original
О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html
1 лайк