Сортировка меню

Здравия желаю!
Есть сайт, есть такая структура
главная
страницы
-О нас
-контакты
Наши услуги
Портфолио

необходимо вывести меню в такой последовательности
Главная      О нас      Наши услуги        Портфолио     Контанты


для сортировки использую TV menu-position
вызов сниппета
[[pdoMenu?
		 &outerClass=`sf-menu`
		 &parents=`9,0` 
		 &hereClass=`current` 
		 &includeTVs=`menu-position` 
		 &processTVs=`1` 
		 &prepareTVs=`1` 
                 &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]] [[+wf.menu-position]]</a>[[+wrapper]]</li>`
                &sortby=`menu-position,menuindex` &showLog=`0` 
              ]]
В результате меню получаю такого вида,
Главная 0    Наши услуги 2     Портфолио 3     О нас 1    Контанты 4
цифры-значение TV параметра.
Проблема в том, что сниппет не сортирует по тв. НО, если взять сгенерированный запрос и выполнить его, то вывод будет отсортирован правильно.
Собственно вопрос.
В чём тут проблема? И почему так происходит?
Юрий Волощук
12 января 2015, 08:56
modx.pro
1
3 549
0

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

Наумов Алексей
12 января 2015, 13:20
0
Если пункты меню не будут часто добавляться, то я делаю так:

[[pdoMenu?
	...
	&parents=`0` 
	&resources=`1,5,6,7,8`
        &sortby=``
	...
]]
resources — список id пунктов меню, пустой sortby — сортировать в том порядке, как указаны id.
    Виктор
    12 января 2015, 14:22
    0
    Какая то странная у вас сортировка, я вот так делал:
    &includeTVs='mytv'
    &sortby='{"mytv":"desc"}'
    Только одинарные ковычки на апострофы замените.
      Eugene Budnik
      12 января 2015, 15:17
      0
      В настройках ресурса есть пункт Позиция в меню, он как раз таки и отвечает за сортировку меню
        Юрий Волощук
        12 января 2015, 15:21
        0
        да, но если ресурсы это и тикеты и обычные документы то сложно, в разделе для тикетов нет позиции в меню, к тому же я пробовал так, не помогло.
          Максим Кузнецов
          12 января 2015, 15:26
          0
          Если не ошибаюсь — тикеты имеют те же параметры, что и обычные документы, просто у них другая структура отображения. И позиция в меню у них также присутствует, просто отображается она только в виде порядка расположения в меню.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5