Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  Различные единицы измерения для товаров каталога

Вопросы по настройке магазина, каталога.

Добавлено: 08.02.12 18:59:11 #1



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

Всем привет! Вот и у меня вопрос назрел.

Смотрите. Пусть магазин продает 2 вида товаров: линолеум и шариковые ручки. Линолеум отмеряется и оценивается погонными метрами, шариковые ручки - штуками.

Хочется каким-то образом задавать товару отображаемые единицы измерения, которые будут фигурировать:
1. в блоке цены, где указывается количество
2. в корзине
3. в заказе (в печатных формах в том числе)

Соответственно, у линолеумов будут свои единицы, у ручек свои.

Как решить задачку?



Добавлено: 10.02.12 08:18:37 #2



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени
Добавлено: 21.02.12 17:58:59 #3



Регистрация:


Обратиться по имени

Учитывая, что это нестандратный функционал, возможны следующие варианты реализации:
1. выводить кол-во как "кол-во", без указания единиц;
2. проанализировать список переменных, и, в зависимости от переменных, идентифицирующих тот или иной тип товара, задавать глобальную переменную, которая будет выводить тот или иной текст единиц.
Пример глобальной переменной с проверкой в ней:
##setglobalvar @test = (1 == 2) ? 'true1' : 'false1'##

более сложное условие:
##setglobalvar @test2 = (2 == 2) ? 'true2' : ((2 == 2) ? 'true1' : 'false1')##


3. аналогичен способу 2, но используется не парсер, а JS.





Создать новую тему

Всего тем: 6661
Всего сообщений: 27851
Всего зарегистрированных пользователей: 26741
Последний зарегистрированный пользователь: user6353089940