Перейти к содержанию
Форум поддержки пользователей VamShop

Требуется модификация для обработки сложных атрибутов


Рекомендуемые сообщения

Изменение методов ввода/вывода атрибутов

Значение атрибута может иметь несколько субатрибутов.

Пример:

АТРИБУТ Цвет1

Значения:

Синий

-- Очень синий

-- Слегка синий

-- Нифига не синий

Красный

-- Очень красный

-- Слегка красный

-- Нифига не красный

Сейчас решено через три отдельных значения атрибута

Атрибут Цвет1

Синий, Очень синий

Синий, Слегка синий

Синий, Нифига не синий

Красный, Очень красный

Красный, Слегка красный

Красный, Нифига не красный

Это связано с необходимостью держать включенными, к примеру, "Синий, Слегка синий" и "Синий, Нифига не синий" при закончившемся "Синий, Очень синий"

Значений атрибута Цвет около 200. А так как один товар может иметь несколько атрибутов Цвет1...Цвет10, то число значений атрибутов уже не укладывается в рамки здравого смысла и грузит сайт.

Сложные атрибуты.

Сделать подгрузку из редактируемого txt/csv файла:

Синий: Слегка синий, Нифига не синий

Красный: Очень красный, Слегка красный, Нифига не красный

...

Оранжевый: Очень оранжевый

Цикличный вызов одного атрибута

У атрибутов товара Цвет1 ... Цвет10 набор значений одинаков. Поэтому нужен цикличный вызов атрибута "Цвет" специальным шаблоном для описания атрибутов товара или шаблоном для описания товара. То есть для 10 выбираемых юзверем атрибутов нужен будет только один набор значений атрибута. Текстовому полю названия атрибута при выводе пользователю присваивать

Имя_Атрибута+" "+Nцикла.

Число циклов вызова атрибута постоянно (задается руками).

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...