Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 145 комментариев

Василий Наумкин
Василий Наумкин
Нет, никакого более простого способа нет.

Но есть JSON поля у товара (например, размер и цвет), в которые можно назабивать что угодно.
Можно добавить и новое поле, специально под эту задачу.

Тогда забивальщик может аккуратно забивать парами «ключ=значение» что угодно, а в БД это сохранится как JSON, который будет очень легко распарсить.

На mamaboutique.ru, например, так организовано хранение остатков по размерам.
Алексей Карташов
Алексей Карташов
Юрий Венедиктович
Юрий Венедиктович
Доброго времени суток, Алексей!
я jquery подключал скрипт не заработал :(
Вопчем мне надо создать массив и выдернуть из него отмеченные селесты
а далее вывести x = a1+a2+a3
где а данне из массива
прально я мыслю?
С уважением
Денис Богдановский
Денис Богдановский
у параметра emailsender значением является адрес электронной почты. Пробовал разные, включая тот что привязан к домену. Ничего не получается.

Сайт размещен на hosmonster, может кто сталкивался с такой проблемой?
Дмитрий Иванов
Дмитрий Иванов
Всё равно решил отказаться от этого способа. Решение не гибкое.
Что если нет фотографии товара с необходимым цветом? Фиг его знает как там заказчик будет работать. Будет иметь в наличии весь товар с фотками или нет.
Пожалуй, в данном случае применю всё таки MIGx, потому что товаров где необходимо указывать цвет не так много. И если фотография с цветом отсутствует то можно забить и без фотографии, либо добавить просто небольшое изображение с нужным цветом сделанную в фотошопе.
Но на будущее возьму этот способ на заметку.

Зато назрел другой, близкий, вопрос:
А как бы вы организовали вывод характеристик товара если надо, чтобы это выглядело примерно так:



html код одной такой строки выглядит страшно для человека не посвещённого:

<div class="desc-wrap">
	<div class="desc-name-wrap">
		<div class="desc-name"><p>Тип</p></div>
		<div class="desc-bottom-dote"></div>
	</div>
	<div class="desc-value"><p>прогулочная</p></div>
</div>
Получается, что для любой подкатегории и категории список таких характеристик разный и количество их разное. Заранее не пропишешь. Можно конечно опять MIGx применить, но количество TV параметров будет зашкаливать в итоге.

Мои соображения:
Можно сделать, чтобы забивальщик товара писал в поле «Содержимое» что-нибудь типа:
h : Общие характеристики;
тип : Прогулочная;
механизим складывания : книжка;
Ну и потом сниппетом всю эту байду распарсить и вывести как на картинке.

Вроде не плохо:
1) Не нагружает систему,
2) Список может расширятья до бесконечности,
3) Копи паст упрощает работу;

Плохо что:
1) Руки забивальщика товаров могут расти из мест не столь отдалённых.

Вот прямо сегодня надо принять решение какой способ выбрать. Сомневаюсь не придумываю ли я опять костыли и задача решается гораздо проще и красивей?