Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

 Поделиться

Шаблоны и значения.

Чтобы лучше понимать, что такое Значение, стоит напомнить, что это обычный текст, описывающий характеристику (Атрибут) товара. Значение записывается в поле типа TEXT в Базе Данных. Записать туда можно все, что угодно, например : "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...".

Конечно, мы в это поле обычно пишем что-то более осмысленное, характеризующее именно наш товар. Более того, мы хотим, чтобы во всех товарах, содержащих это Значение, оно было бы одинаковым и по этому Значению можно было бы найти наши товары, например, с помощью фильтра.

С точки зрения разработчиков Opencart, конструкция Товар->Атрибут->Значение является достаточной, но на практике этого маловато. Часто встречается конструкция Товар->Атрибут->Набор Значений.

Например, я продаю модули для Opencart и хочу показать, некоторые из нх совместимы с версиями 1.5.x, 2.0.1, 2.1.x, а другие еще и с версиями 2.3.x, 3.0.x. Я так и напишу в Значения Атрибута Совметимость соответствующих товаров, перечислив версии через разделитель - запятую или, допустим, слэш. v1.5.x/2.0.1/2.1.x и v1.5.x/2.0.1/2.1.x/2.3.x/3.0.x

Opencart никак не отработает такую конструкцию, просто выведет ее целиком в карточке товара. Но умные люди придумали умные фильтры, чтоб расширить возможности структуризации товаров и их поиска по Значениям.

Ниже показано, как обрабатывает Opencart, Attribut&co, filterpro такие наборы Значений. Я их назвал Шаблоны. Не нравится это название? Зайдите в языковый файл и поставьте свое - "Наборы", "Списки" и т.д. Главное понимание, что это такое.

Opencart

 

 

Values

 

Filterpro

 

Итак Шаблон это набор Значений Атрибута, записанных через разделитель.

 

Разделитель атрибутов или Разделитель значений атрибутов придумал не я. Вот как он выглядит в настройках популярных фильтров Mega Filter Pro и filterpro

 

Megafilter

 

 

Filterpro

 

Необходимо отметить, что Значение уникально для каждого товара. Если в каком-то товаре изменить одну букву в тексте, то остальных товаров это не коснется, даже если до этого Значения совпадали, а у вас появится еще одно Значение. То же самое верно и для Шаблонов.


Comments

Нет комментариев для отображения

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.