Подсчет количества только тех ресурсов которые показываются в меню?

Для подсчета количества только тех ресурсов, которые показываются в меню в CMS MODX, вам потребуется использовать различные методы исследования базы данных и API MODX.

Первым делом, вы должны знать, какие пункты меню находятся на вашем сайте. Обычно, они создаются в виде ресурсов с определенным шаблоном и помечаются специальным тв-параметром, который представляет собой флажок или список.

Например, если у вас есть ресурсы с шаблоном "Menu Item" и тв-параметром "show_in_menu", вы можете использовать следующий запрос к базе данных, чтобы получить количество ресурсов, у которых значение "show_in_menu" установлено на "1":

$count = $modx->getCount('modResource', array('template' => 'Menu Item', 'show_in_menu' => 1));

При этом $modx - это глобальный объект MODX, который представляет собой доступ к основным функциям и возможностям CMS MODX, а modResource - это имя таблицы в базе данных, в которой хранятся все ресурсы.

Если вам нужно учесть ресурсы, у которых значение "show_in_menu" установлено на "1" или "true" (что может быть записано в базе данных в различных форматах), то вам понадобится немного изменить запрос:

$count = $modx->getCount('modResource', array('template' => 'Menu Item', 'show_in_menu:IN' => array('1', 'true')));

После выполнения этого запроса, переменная $count будет содержать количество ресурсов, удовлетворяющих вашим критериям. Вы можете использовать это значение в дальнейшем коде или вывести его на экран.

Обратите внимание, что код выше предназначен для использования в пользовательских сценариях MODX или плагинах и должен быть вызван в контексте MODX. Если вы пишете самостоятельный PHP-скрипт, вам необходимо подключить необходимые библиотеки MODX и инициализировать объект MODX перед использованием этого кода. Например:

require_once '/path/to/modx/index.php';
$modx = new modX();
$modx->initialize('web');

Где '/path/to/modx/index.php' - путь к вашей установке MODX.

Надеюсь, это решение поможет вам подсчитать количество ресурсов, которые показываются в меню на вашем сайте, используя CMS MODX.