PdoMenu не выводит ресурсы если их менее 6, в чем ошибка?

Ошибка заключается в ограничении по умолчанию в PdoMenu на количество выводимых ресурсов. По умолчанию PdoMenu ограничивается выводом только первых 5 ресурсов. Чтобы изменить это ограничение, вам необходимо явно указать максимальное количество выводимых ресурсов в параметре &limit при вызове PdoMenu.

Например, предположим, у вас есть следующий вызов PdoMenu:

[[!PdoMenu? &parents=`0` &level=`1`]]

По умолчанию этот вызов вернет только первые 5 ресурсов, если они существуют. Чтобы изменить ограничение на вывод до 6 ресурсов, вы можете изменить вызов следующим образом:

[[!PdoMenu? &parents=`0` &level=`1` &limit=`6`]]

Теперь PdoMenu будет выводить до 6 ресурсов, если они существуют.

Кроме того, если вы хотите отобразить все ресурсы, даже если их количество меньше 6, вы можете указать параметр &limit равным -1:

[[!PdoMenu? &parents=`0` &level=`1` &limit=`-1`]]

Таким образом, PdoMenu будет выводить все ресурсы, независимо от их количества.

В целом, причиной недостатка вывода ресурсов может быть неправильно установленное значение параметра &limit, которое ограничивает количество выводимых ресурсов.