К содержанию

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
5 527
Реклама

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

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

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

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

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

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