Где возникла проблема: CS-Cart 4.12.2.SP2
Суть проблемы: Нет возможности добавить новое (отсутствующее) значение характеристики, если характеристик в товаре более 50 шт, тоесть на первой странице характеристик все ок, но при переходе на вторую страницу возможность добавления отсутствующего значения пропадает.
Как воспроизвести проблему: Создать более 50 шт характеристик, чтобы при редактировании в карточке товара они разбивались на несколько страниц, перейти на вторую страницу характеристик и попробовать добавить новое (отсутствующее) значение
1 лайк
Поддерживаю данное замечание, это сильно затрудняет добавление новых вариантов.
Как временное решение, увеличьте в config.php
define('PRODUCT_FEATURES_THRESHOLD', 50);
Здравствуйте.
Проблема исправлена, исправление войдет в следующий релиз CS-Cart
Для исправления проблемы собственными силами можно использовать патч:
design-backend-templates-views-products-components-product_assign_feature.tpl.diff
diff --git a/design/backend/templates/views/products/components/product_assign_feature.tpl b/design/backend/templates/views/products/components/product_assign_feature.tpl
index 011a759cfc..142d9a108c 100644
--- a/design/backend/templates/views/products/components/product_assign_feature.tpl
+++ b/design/backend/templates/views/products/components/product_assign_feature.tpl
@@ -1,4 +1,4 @@
-{$allow_enter_variant = $feature|fn_allow_save_object:"product_features"}
+{$allow_enter_variant = $allow_add_feature && $feature|fn_allow_save_object:"product_features"}
{$product_id = $product_id|default:0}
{if $feature.feature_style == "ProductFeatureStyles::COLOR"|enum || $feature.filter_style == "ProductFilterStyles::COLOR"|enum}
This file has been truncated. show original
design-backend-templates-views-products-components-products_update_features.tpl.diff
diff --git a/design/backend/templates/views/products/components/products_update_features.tpl b/design/backend/templates/views/products/components/products_update_features.tpl
index 5608182746..f21396db21 100644
--- a/design/backend/templates/views/products/components/products_update_features.tpl
+++ b/design/backend/templates/views/products/components/products_update_features.tpl
@@ -1,6 +1,8 @@
<div class="products__features {if $selected_section !== "features"}hidden{/if}" id="content_features">
{script src="js/tygh/backend/products/products_update_features.js"}
+ {$allow_add_feature = $allow_save_feature|default:true}
+
This file has been truncated. show original
О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html
3 лайка
Круть, спасибо за оперативность! Вот бы так всегда
1 лайк