Удаление значений
Операцию можно выполнить через контекстное меню или клавишей Del
. Можно удалить Значение, Шаблон или сразу несколько (используя множественное выделение.
Операция, на самом деле, непростая. Вы должны хорошо представлять себе механизм, который стоит за нажатием одной клавиши.
Напомним, что Значения или описание характеристики товара – это обычные текстовые поля, связанные с конкретным товаром. Они не имеют id-шников. Т.е. в Базе Данных они прописываются как текст в каждом товаре. Это означает, что удалить их можно только из товаров. По сути удаление Значений – это операция по удалению Атрибута из товара, если Значение этого Атрибута совпадает с образцом.
Допустим, есть товар или товары, у которых Атрибут Тестовый атрибут 3.1
имеет Значение тестовое значение 3.2.1
.
И есть товар или товары, у которых Атрибут Тестовый атрибут 3.1
имеет Значение тестовое значение 3.2.2
.
Необходимо у всех товаров удалить Атрибут Тестовый атрибут 3.1
, если он имеет Значение тестовое значение 3.2.1
.
Если бы мы делали это вручную, то нам пришлось бы открывать каждый товар, просматривать список Атрибутов и Значений, и нажимать кнопку Удалить, если значение совпало с тестовое значение 3.2.1
.
![]() |
---|
Manually deleting Values |
![]() |
---|
Manually no deleting Values |
Теперь эту операцию можно сделать в один клик для всех товаров.
Все было бы хорошо, если бы товар имел только одно Значение или, иначе, одну характеристику для одного Атрибута, но зачастую их бывает несколько. Как быть, если у нас есть ещё товар или товары, где Атрибут Тестовый атрибут 3.1
имеет Значение тестовое значение 3.2.1/тестовое значение 3.2.2
? Удалять или оставить?
![]() |
---|
Deleting multiple values |
Чтобы избежать неоднозначности, в модуле предусмотрено несколько режимов удаления.
Удаление Шаблонов (узлы с родителем Шаблоны) всегда делается по точному совпадению поля в товаре и всего Шаблона.
Удаление Значений (узлы с родителем Значения) зависит от настройки Сравнение значений.
В любом случае, это удаление по вхождению образца (Значения) в поле в товаре. Настройка позволяет сравнивать с образцом каждое Значение, записанное через разделитель.
![]() |
---|
Auto deleting Template |
![]() |
---|
Auto deleting Value |
Разница между удалением Шаблонов и Значений
Удаление Шаблона – это удаление по точному совпадению поля в товаре с образцом.
Удаление Значения – это удаление по вхождению образца в поле в товаре.
⚠ Осторожно! Если вы удалите Значения, будут удалены также все Шаблоны, содержащие выбранное Значение.