Связи minishop2
Добрый день!
Вопрос в выводе товаров «мастеров»:
я использую связь «один ко многим»
как вывести товары которые являются master
Пробовал:
www.santech.ru/catalog/120/121/i774/
т.е. у master нет цены, только его вариации с ценами, и все в одном каталоге и мастера и slave.
или есть какое то лучшее решение?
Еще Еще вопрос:
Создание связей программно для товаров minishop, как? буду признателен за пример
Вопрос в выводе товаров «мастеров»:
я использую связь «один ко многим»
как вывести товары которые являются master
Пробовал:
[[msProducts? &link=`1` &master=`0` &parents=`0`]]
Еще вопрос, правильно я делаю вообщем что использую связь «один ко многим» для вот такой реализации:www.santech.ru/catalog/120/121/i774/
т.е. у master нет цены, только его вариации с ценами, и все в одном каталоге и мастера и slave.
или есть какое то лучшее решение?
Еще Еще вопрос:
Создание связей программно для товаров minishop, как? буду признателен за пример
Комментарии: 5
&master=`0` — это ты выводишь товары, связанные с несуществующим товаром. То есть, ничего ты так не выведешь, нужно указать id мастера.
это я понял
Как тогда отфильтровать и вывести только те товары которые являются master? говоря человеческим языком: вывести каталог в котором только товары-родители, без дочерних товаров, т.е. которые в связи являются "один ко многим"
Как тогда отфильтровать и вывести только те товары которые являются master? говоря человеческим языком: вывести каталог в котором только товары-родители, без дочерних товаров, т.е. которые в связи являются "один ко многим"
Нужно подумать, как отличить такие ресурсы от других?
Наверное, про них есть запись в отдельной таблице связей? Тогда, наверное, можно отфильтровать данные по этой таблице? Например, используя innerJoin.
Наверное, про них есть запись в отдельной таблице связей? Тогда, наверное, можно отфильтровать данные по этой таблице? Например, используя innerJoin.
Спасибо за наводку, попробую — отпишусь.
я так понял нету разных единиц измерения для товара в minishop2?
т.е. не в штуках считался а метрах или кг, в корзине соответственно пересчет по ним.
лесопедить придется??
я так понял нету разных единиц измерения для товара в minishop2?
т.е. не в штуках считался а метрах или кг, в корзине соответственно пересчет по ним.
лесопедить придется??
Как и обещал
[[!pdoPage?
&element=`msProducts`
&limit=`0`
&parents=`[[*id]]`
&depth=`0`
&sortdir=`ASC`
&tpl=`tovar_item`
&innerJoin = `{"Link":{"class":"msProductLink","on":"Link.master = msProduct.id"}}`
]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.