От чего может возникать такая ошибка?
Лог забивается такой странной ошибкой
(ERROR @ /core/xpdo/om/xpdoquery.class.php: 704) Error parsing condition with key 0:
(ERROR @ /core/xpdo/om/xpdoquery.class.php: 704) Error parsing condition with key 0:
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Судя по ошибке, где-то условие записано в виде SQL и его не удается распарсить, либо ошибка, либо используется какой-то оператор, который не принимается xpdo
Список принимаемых:
В вашем случае вообще условие пустое
Для дебага добавил в xpdoquery.class.php такую строчку после 704 строки (у меня это 702 строка), строка, которая уведомляет нас об ошибке.
Потом, добавил &showLog=`1` в вызов pdoMenu.
И увидел, что и вправду, первым параметром приходит 0=.
Убрал из всех вызовов меню пустой плейсхолдер и ошибки пропали.
У кого-то может быть другая проблема. Советую для дебага то, что я прописал и, возможно, найдете проблемное место.