Баг сниппета mSearchForm

При отключенных Дружественных URL (в одном моём проекте они не нужны), когда каждая страница в браузере отображается просто по id (например domain.ru/?id=1)

у mSearch2 начинаются проблемы с генерацией URL:
1) на целевой странице поиска все ссылки ведут в корень сайта (на главную)
2) при нажатии «Enter» перекидывает не на целевую страницу, а так же на главную.
Илья Ершов
22 августа 2014, 05:18
modx.pro
1 599
+1

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

Илья Ершов
22 августа 2014, 09:28
0
Честно говоря залез вчера в код, хотел сам найти место где генерируются URL, но что-то пока не осилил.
Василий Наумкин
22 августа 2014, 11:09
0
Не могу увидеть проблему — всё работает.
Илья Ершов
22 августа 2014, 12:47
0
Ладно, времени разбираться, к сожалению, нет, в плейсхолдер [[+uri]] приходит пустая строка,
но проблема решается быстро
    Василий Наумкин
    22 августа 2014, 13:24
    +1
    Так если нет дружественных url, то и поле uri у ресурса не заполняется.

    Оно только для этого и нужно.
      Илья Ершов
      22 августа 2014, 16:28
      0
      Вот оно что Михалыч… :)

      А с Neighbors так же поступить, вместо [[+uri]] по id прописывать?

      Вообще, мне кажется, логичнее если бы это реализовывалось «из коробки».
        Василий Наумкин
        22 августа 2014, 16:30
        0
        Вообще мне кажется, что логичнее включить дружественные url.
      Виктор
      22 августа 2014, 13:30
      0
      Да и ссылку лучше [[~[[+id]]]]
    Илья Ершов
    22 августа 2014, 16:26
    0
    И кстати в Neighbors pdoTools такая же проблема.

    В этой же системе с отключенными дружественными URL не работают ссылки на соседние документы.
      Виктор
      22 августа 2014, 16:36
      0
      Это не проблема) просто свои шаблоны надо использовать это ж не вордпресс и т.п. всё индивидуально… Василий же сказал ури быстрее и 99% сайтов на модх с чпу, поэтому в стандартных шаблонах так)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      15