Да, спасибо я видел данный пост. При 7т записей проблемма остается и с патченным wayfinder.
при 70 записях никаких проблем ведь нет и в не патченном? вот я и хочу ему их подсунуть эти 70 записей но уже в другой таблице. Самое странное, что это получается. Но тормоза - почему то остаются.
я где то видел на форуме совет вынести меню в отдельную таблицу, пусть это будет даже не меню, не суть. но сделать у меня этого не получилось. тормоза остались.
на
[!Wayfinder?startId=`[*id*]` &outerClass=`topnav`!]
-
MySQL: 0.3003 s, 907 request(s), PHP: 22.7468 s, total: 23.0471 s, document retrieved from database.
Сам разобрать весь код как работает сам wayfinder я не могу, иначе бы не спрашивал.
Патч работает только при &hideSubMenus=`TRUE`, если данный параметр не установлен, патч и не должен работать.
Замена $tblsc не должна особо помогать, так как другие компоненты MODx, вызываемые в Wayfinder, все равно будут работать со стандартной базой.
Если &hideSubMenus нельзя включить, проще, наверное, вместо Wayfinder использовать свой сниппет – если не делать его сверхуниверсальным, то получение нужных записей из базы и вывод их в заданном виде не составит никакого труда. И однозначно не потребуется такое количество запросов к базе.