mSearch не работает в новом контексте

Создал ресурс в контексте web, установил там снипет mSearch, отладил все работает, порадовался. Но тут понадобилось перенести страницу с поиском в другой контекст, и поиск отказался, что либо находить. Не подскажите в чем может быть причина?
Вася
28 марта 2013, 15:49
modx.pro
1 187
0
Поблагодарить автора Отправить деньги

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

Clean
29 марта 2013, 12:10
0
А индексация была, точно?
а что в Debugе пишет, какие запросы?
    Clean
    29 марта 2013, 12:11
    0
    Ну и еще как вызов происходит, там есть параметр
    &context, вы его юзаете?
      Вася
      29 марта 2013, 12:14
      0
      Индексация была когда в контексте web страница находится ищет по обоим контекстам

      [[!getPage?
      &element=`mSearch`
      &limit=`10`
      ]]
        Василий Наумкин
        29 марта 2013, 12:50
        0
        Страница находится — значит всё ок.

        У тебя наверняка контекст неправильно настроен\не переключается при заходе на страницу.
          Вася
          29 марта 2013, 13:08
          0
          Да спасибо так и есть
      Clean
      29 марта 2013, 12:15
      0
      [[+mse.query_string]]
      Добавьте это и скиньте результат, станет понятно почему не находит.
        Вася
        29 марта 2013, 12:38
        0
        Все чуть чуть хуже не находит == 503 ошибка ). Поэтому нельзя посмотреть [[+mse.query_string]]
          Clean
          29 марта 2013, 12:52
          0
          Почему 503 ошибка?
          Ну тогда выведите в журнальный лог, например создав сниппет toDebugLog и вбив туда такой код
          $error = $modx->getOption('error',$scriptProperties,'');
          if ($error<>'')

          $modx->log(modX::LOG_LEVEL_ERROR,$error);
          ну и вызвать в шаблоне его с параметрами
          [[!toDebugLog?error=[[+mse.query_string]]]]
            Clean
            29 марта 2013, 12:53
            0
            на деле не проверял, будет ли работать или нет, но по идее должно, почему бы и нет.
              Вася
              29 марта 2013, 13:02
              0
              Ну я нащупал корень зла, спасибо!
              В общем у меня на сайте системная настройка если url не существует то перенаправляет на определенную страницу. И так как таких урлов нет типа: «query=то что я ищу» то и кидает на эту страницу установил на нее вызов все сработало ). Сейчас подумаю как избавится от этого).
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        10