We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 37379
    • 41 Posts
    Всем привет! Пробую сортировать childgalleries по назначенным на страницах значениям TV. Например, если TV у нас floors, и я хочу сортировать вывод по его значениям, то пишу:

    [!MaxiGallery? &display=`childgalleries` &childgalleries_limit=`5` &childgalleries_order_by=`[*floors*]` &childgalleries_order_direction=`ASC` !]

    Пробовал и так: &childgalleries_order_by=`floors`, и с префиксом tv: &childgalleries_order_by=`tvfloors`, -- бесполезно. При некэшируемом выводе по TV просто не идет сортировки, а при кэшируемом выводе идет следующее:

    « 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 ’[*floors*] ASC’ at line 5 »
    SQL: SELECT DISTINCT sc.* FROM `db_afil_1`.`modx_site_content` sc LEFT JOIN `db_afil_1`.`modx_document_groups` dg on dg.document = sc.id WHERE (sc.id IN (92,93,110) AND sc.published=1 AND sc.deleted=0 ) AND (sc.privateweb=0) GROUP BY sc.id ORDER BY sc.[*floors*] ASC

    Нет ли у кого-нибудь опыта в таком вопросе? Спасибо...