Последние темы


simplesearch поиск по каталогу

  • Добрый день!
    Не смог нигде найти как можно реализовать поиск по каталогу с помощью simplesearch.
    Почему то данный плагин не находит MIGX-страницы (товары), а находит только обычные страницы. Как заставить данный плагин искать MIGX-страницы shopkeeper 3 ?

  • Разве где-то в описании этого сниппета написано, что он может искать по таблицам MIGXDB? Я не видел такого. Тут есть какое-то решение:
    http://forum.modx-shopkeeper.ru/topic/116/простой-поиск-по-каталогу-товаров/2

  • Почитал всю ветку, к сожалению там нет ответа на нужные вопросы. Я решил поставить поиск simplesearch, заместо [[!getRequest]], который в demo, потому что в getRequest следующие проблемы:

    1. Он не находит страницы Ресурсов, а ищет только по самому каталогу MIGX.
    2. Он ищет только в pagetitle, а мне нужно еще и по content.

    По-этому пришлось искать замену ему на Simplesearch. Но вот, как оказалось, Simplesearch не умеет искать по MIGX. По этому придется вернуться к [[!getRequest]]...

    Очень прошу помочь ответить на эти два вопроса:

    1. Подскажите, пожалуйста, синтаксис [[!getRequest]], для поиска не только по Каталогу, но и по Ресурсам в т.ч.
    2. Как в ОДНОМ input`е заставить [[!getRequest]] искать текст и в Заголовке и в Контенте?
    1. Подскажите, пожалуйста, синтаксис [[!getRequest]], для поиска не только по Каталогу, но и по Ресурсам в т.ч.

    getRequest ничего не ищет, а только выводит значение из URL страницы. Поиск происходит в сниппете tmCatalog. Это сниппет компонента TagManager. Он может выводить только из одной таблицы, одновременно из разных таблиц не может.

    1. Как в ОДНОМ input`е заставить [[!getRequest]] искать текст и в Заголовке и в Контенте?

    Можно создать скрытое поле с именем name="f_content[like]" и через JavaScript дублировать в него значение из первого поля.

  • Точно. Спасибо за подсказку.

 

Последние комментарии

  • Добавьте поле и обновите структуру таблицы БД

    <field key="resource_id" dbtype="int" precision="10" phptype="int" null="false" index="index" />

    http://joxi.ru/GrqZwZ5i40xlqm

    Как вы открываете эту страницу, по какой ссылке? Обычно создается ТВ с типом ввода migxdb, в свойствах которого указывается название конфигурации.

    Читать далее
  • D

    Участник @Andchir написал в Экспорт/импорт данных из таблиц пакетов MIGX db через плагин CatalogFill:

    resource_id

    и что это должно дать?
    как была ошибка 500 - так и есть

    Читать далее
  • это какое значение и где его оставить?

    Значение, которое было по умолчанию.

    //Название поля ID родителя $cf_config['parent_field'] = 'resource_id';

    Читать далее
  • Лучше редактировать шаблоны через админку. Там есть чекбокс "Очистить системный кэш".

    0_1566302652339_screenshot_195.png

    Также кэш можно очистить в настройках. Нужно очищать после редактирования шаблонов.

    0_1566302673468_screenshot_196.png

    Ещё в настройках есть параметр "Тема шаблонов". Можно скопировать папку "default" и создать свои шаблоны.

    0_1566302871928_screenshot_197.png

    Читать далее