<![CDATA[ Ошибка ditto при использовании orderBy=`menuindex`. Нид хелп. - My Forums]]> https://forums.modx.com/thread/?thread=59547 <![CDATA[Re: Ошибка ditto при использовании orderBy=`menuindex`. Нид хелп.]]> https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-558374 Quote from: drbasf at Jan 29, 2009, 04:01 AM
Сам спросил. Сам отвечаю.

В запросе нужно было указать метод сортировки.

&orderBy=`menuindex ASC`

и все заработало =)

Спасибо за внимание =)
Можно подробнее, где указали]]>
kyrsorf May 05, 2018, 07:06 AM https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-558374
<![CDATA[Re: &#1054;&#1096;&#1080;&#1073;&#1082;&#1072; ditto &#1087;&#1088;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080; orderBy=`menuindex`. &#1053;&#1080;&#1076; &#1093;&#1077;&#1083;&#1087;.]]> https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-346587 Quote from: Pisto at Jan 29, 2009, 10:50 PM
скорее так: &sortBy=`menuindex` &sortDir=`ASC`
http://ditto.modxcms.com/files/snippet-ditto-php.html#orderBy]]>
antey Jan 30, 2009, 04:11 AM https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-346587
<![CDATA[Re: &#1054;&#1096;&#1080;&#1073;&#1082;&#1072; ditto &#1087;&#1088;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080; orderBy=`menuindex`. &#1053;&#1080;&#1076; &#1093;&#1077;&#1083;&#1087;.]]> https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-346586 Pisto Ganza Jan 29, 2009, 04:50 PM https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-346586 <![CDATA[Re: &#1054;&#1096;&#1080;&#1073;&#1082;&#1072; ditto &#1087;&#1088;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080; orderBy=`menuindex`. &#1053;&#1080;&#1076; &#1093;&#1077;&#1083;&#1087;.]]> https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-346585
В запросе нужно было указать метод сортировки.

&orderBy=`menuindex ASC`

и все заработало =)

Спасибо за внимание =)]]>
drbasf Jan 29, 2009, 04:01 AM https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-346585
<![CDATA[&#1054;&#1096;&#1080;&#1073;&#1082;&#1072; ditto &#1087;&#1088;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080; orderBy=`menuindex`. &#1053;&#1080;&#1076; &#1093;&#1077;&#1083;&#1087;.]]> https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-346584
В дитто имеется параметр orderBy, который позволяет сортировать документы по любому из полей в таблице modx_site_content.
При указании $orderBy=`menuindex`для сортировки по "Позиция в меню" через админку вылезает следующая ошибка:
« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'menuindex' at line 4 »
      SQL: SELECT DISTINCT sc.id,sc.pagetitle,sc.longtitle,sc.published FROM `opeka39ru`.`modx_site_content` sc LEFT JOIN `opeka39ru`.`modx_document_groups` dg on dg.document = sc.id WHERE sc.id IN (62,63,64) AND sc.published=1 AND sc.deleted=0 AND (sc.privateweb=0) GROUP BY sc.id ORDER BY sc.id menuindex
      [Copy SQL to ClipBoard]
 
Parser timing
  MySQL: 	0.0070 s	(9 Requests)
  PHP: 	0.0417 s	 
  Total: 	0.0487 s	 


Поискав решение проблемы ничего не нашел. На англоязычном форуме предлагают что-то мудрить с версией MySQL, а это проблемно при использовании паблик хостинга (spaceweb).

Подскажите, какие возможны варианты решения проблемы?
Мне необходимо иметь возможность сортировать документы через админку без использования дополнительных ТВ-параметров.
Сортировка по дате создания или редактирования не подходит.

Спасибо.]]>
drbasf Jan 29, 2009, 03:48 AM https://forums.modx.com/thread/59547/ditto-orderby-menuindex#dis-post-346584