Алексей Смирнов

Алексей Смирнов

С нами с 20 декабря 2014; Место в рейтинге пользователей: #32

MS2 Требуется вывести все мультикатегории - РЕШЕНО

Друзья, кто поможет?

MS2
Имеется «Товар 1»
Назначил ему vendor с ID 22
Назначил ему parent с ID 33
Назначил ему мультикатегорию с ID 44

Задача:
На странице производителя vendor с ID 22 вывести список мультикатегорий, в которых есть товары с vendor 22.
Серьёзный
11 апреля 2015, 06:48
modx.pro
4
3 632
0

Принадлежность двум категориям (msProducts)

Доброго времени суток!

Есть следующие категории:
Категория 1 (1)
Категория 2 (2)
Категория 3 (3)
— Подкатегория 3.1 (4)
— Подкатегория 3.2 (5)

Для товаров в Подкатегория 3.1 я поставил галочку в дереве, что они еще принадлежат и Категории 1.
Ilya Z.
04 апреля 2015, 13:47
modx.pro
2
3 063
0

Первичный ключ xPDOObject

Как известно, при создании собственных таблиц в MODX принято наследовать или xPDOSimpleObject, или xPDOObject.

Отличие между ними ровно одно — в SimpleObject уже прописан первичный ключ id, а в Object — нет. То есть, если вы хотите, чтобы у вашей таблицы создавалось поле id с становилось primary key — нужно наследовать SimpleObject.

Я, однако, люблю простые таблицы ключ-значение, в которые добавляю первичным ключом два и более полей сразу. Например, в репозитории пакет может быть в нескольких категориях, значит нужно создать таблицу extraCategoryMember из двух полей category_id и package_id.

Ключ id мне здесь совершенно не нужен, ведь он будет расти при каждой операции добавления пакета в категорию, а таких операций может быть очень много. Конечно, вряд ли INT(10) скоро закончится, но зачем хранить лишнее?
Василий Наумкин
11 мая 2013, 12:42
modx.pro
9
5 872
0

miniShop2 — работа с оптовыми ценами

Подскажите, пожалуйста, каким образом в miniShop2 можно работать с оптовой ценой (которая будет вводится к примеру в tv [[*opt_price]])? Задача, чтобы для простого юзера в каталоге и в корзине цена была розничная, а для авторизованного (через HybridAuth) — оптовая.
Богдан
05 апреля 2013, 23:23
modx.pro
8
6 764
0