miniShop2 и SimpleSearch

Приветствую!

Мне необходимо сделать поиск по одному из полей продукта

//необходимое поле marka
[[!SimpleSearch? &contexts=`web` 
&customPackages=`msProduct:marka:miniShop2:{core_path}components/minishop2/model/minishop2/`
]]
Помогите чет не понимаю как эту строку написать(customPackages)

вот документация на этот компонент
rtfm.modx.com/extras/revo/simplesearch/simplesearch.simplesearch
Константин Ильин
31 марта 2015, 13:39
modx.pro
1
3 950
0

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

Константин Ильин
31 марта 2015, 18:03
0
Пробовал даже так
&customPackages=`msProduct:marka:miniShop2:{core_path}components/minishop2/model/minishop2/:msProduct.id = modResource.id`
не хочет…
    Алексей Ерохин
    31 марта 2015, 18:11
    0
    В документации путь до модели указан, зачем вы глубже указываете? Возможно в этом проблема
    Семен Морозов
    13 февраля 2017, 12:33
    0
    Здравствуйте.
    Получилось ли завести SimpleSearch и минишоп?

    Я попробовал Вашу конструкцию. и обнаружил странную проблему.

    [[!SimpleSearch? &contexts=`web` 
    &customPackages=`msProduct:marka:miniShop2:{core_path}components/minishop2/model/minishop2/`
    ]]
    Например артикул у товара ПЛ001, если так ввести то ничего не находит поиск. А если ввести без букв, только шифры, результат есть.

    Может кто еще знает в чем тут дело?
    Vladimir Glukhov
    24 ноября 2017, 12:48
    0
    тоже ищу способ поиска с помощью simplesearch по артикулу, например, но я так понимаю только нужно покупать msearch2 для реализации этого. ОЧЕНЬ ПЛОХО, ЧТО НУЖНО ПОКУПАТЬ ЭТО ДОПОЛНЕНИЕ ЗА ТАКИЕ ДЕНЬГИ, ЧТОБЫ ПРОСТО РЕАЛИЗОВАТЬ ПОИСК НА САЙТЕ. давно пора его разделить!!!
      g0dzilla
      24 ноября 2017, 13:06
      0
      данная задача легко решается и без msearch2, только безопасность может немного пострадать, хотя и этот момент решается
        Vladimir Glukhov
        24 ноября 2017, 13:07
        0
        и какое решение? можете подсказать?
          Чтобы simpleSearch искал по артикулу, необходимо его добавлять в таблицу modx_site_content, например задействать поле «Аннотация» для ключевых слов, туда вбивать артикул и другие параметры minishop2 необходимые для поиска
      Раймонд
      17 августа 2020, 14:12
      0
      Удалось как то решить данный момент! Столкнулся с такой же проблемой… ставлю так:
      &customPackages=`msProduct:article:{core_path}components/minishop2/model/minishop2/:msProduct.id = modResource.id`

      нет реакции… (((
        Руслан Алеев
        17 августа 2020, 16:26
        2
        0
        Совместными усилиями пришли к работающему варианту:
        [[!SimpleSearch?
        &customPackages=`msProductData:article:minishop2:{core_path}/components/minishop2/model/:msProductData.id = modResource.id`
        ]]
        Именно msProductData, а не msProduct. В :article: можно через запятую указать и другие поля, типа: :article,price,vendor: и т.п.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          10