Я хочу показать только дочерние страницы на всех страницах
$pages = \Ip\Menu\Helper::getChildItems();
echo ipSlot('menu', $pages);
Дочерние элементы работают для выбранной страницы. Вы должны определить родителя.
Вот определение этой функции:
public static function getChildItems($pageId = null, $depthLimit = 1000, $orderBy = null) { ... }
Если вы не предоставите никаких параметров, текущая страница считается родительской, а все ее дочерние элементы возвращаются. Это означает, что каждая страница будет отображать свое меню.
Поэтому предоставьте конкретный pageId
Для этой функции сделать меню одинаковым на всех страницах.
Постскриптум если у вас есть конкретный случай, определите его. Может быть, это можно решить с помощью различных инструментов.
Других решений пока нет …