Как получить id связи в которой состоит товар?

Всем привет!

Никак не могу разобраться со связями… хочу на странице товара выводить похожие товары, состоящие в одной связи многие к многим. На странице товара вызываю:

[[!msProducts?
&parents=`2`
&master=`[[*id]]`
&link=`1`
&tpl=`tpl.msProducts.row.sidebar`
]]


Но закавырка в том, что если связей несколько и у товара состоящего в другой связи ( например id=2) нужно указывать другой id связи. Можно конечно сделать несколько вызовов msProducts, указывая в каждом новом другой id связи:

[[!msProducts?
&parents=`2`
&master=`[[*id]]`
&link=`1`
&tpl=`tpl.msProducts.row.sidebar`
]]


[[!msProducts?
&parents=`2`
&master=`[[*id]]`
&link=`2`
&tpl=`tpl.msProducts.row.sidebar`
]]


&link=`3` и т.д.

Подскажите, как получить id связи в которой состоит товар, что бы передать значение в параметр &link=``?

P.S.: Перечисление значений в параметре &link=`1,2` не работает. Догадываюсь что в таблице msProductLink нужно найти id текущего товара и вернуть id связи к которой этот товар относиться.
Денис Богдановский
08 июля 2015, 15:04
modx.pro
1 897
0

Комментарии: 5

Владимир Ульяновский
11 июля 2015, 01:27
0
Вот про связи где толково почитать?
Тоже в этом направлении копаю но как то не успешно.
    Василий Наумкин
    11 июля 2015, 11:44
    0
    Не перестают радовать подобные вопросы.

    Иду в Яндекс, ищу "miniShop2 связи товаров" и первая же ссылка ведёт на мой сайт с документацией по связям.

    Неужели, это какой-то невероятно сложный алгоритм поиска информации для людей, создающих сайты?
      Денис Богдановский
      11 июля 2015, 12:32
      0
      Василий, дело в том, что твоими компонентами могут пользоваться ламеры (типа меня) и при этом много чего удается сделать, порой кажется, что упустил мелочь на которую, в одно-два предложения, могут указать знающие люди. Вот тут человек столкнулся с такой же проблемой, но я по не знанию php и ни хрена не понял:) вот и достаем вас, так что не серчай :)

        Василий Наумкин
        11 июля 2015, 12:55
        +1
        Меня раздражает только то, что многие даже не пытаются самостоятельно что-то поискать.

        Видимо их время ценнее, чем время тех, кого они просят помочь.
        Владимир Ульяновский
        11 июля 2015, 15:37
        -2
        Информации по ссылке недостаточно… Василий поверьте я ваш сайт почти вдоль и поперек… Только проблема в том что в большинстве мануалов вы даете информацию для разработчиков порой владеющих несколькими языками. А как быть нам простым вебмастерам??? Нужны примеры, решения, а не просто описания.
        Вот Ваш раздел с решениями это нормально! Взял готовое решение вставил на сайт, увидел что и как работает, изучил материал сделал как себе нужно.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5