Menu 子项应显示在 ImpressPages 中的所有页面上
Menu Child items should be displayed on all pages in ImpressPages
我想在所有页面中只显示子页面
$pages = \Ip\Menu\Helper::getChildItems();
echo ipSlot('menu', $pages);
Child 个项目适用于所选页面。你应该定义一个 parent.
下面是这个函数的定义:
public static function getChildItems($pageId = null, $depthLimit = 1000, $orderBy = null) { ... }
如果您不提供任何参数,当前页面将被视为 parent 并返回其所有 children。这意味着每个页面都会显示不同的菜单。
因此,为此函数提供特定的pageId
,使所有页面的菜单都相同。
P.S。如果您有一些特定情况,请定义它。也许可以用不同的工具来解决。
我想在所有页面中只显示子页面
$pages = \Ip\Menu\Helper::getChildItems();
echo ipSlot('menu', $pages);
Child 个项目适用于所选页面。你应该定义一个 parent.
下面是这个函数的定义:
public static function getChildItems($pageId = null, $depthLimit = 1000, $orderBy = null) { ... }
如果您不提供任何参数,当前页面将被视为 parent 并返回其所有 children。这意味着每个页面都会显示不同的菜单。
因此,为此函数提供特定的pageId
,使所有页面的菜单都相同。
P.S。如果您有一些特定情况,请定义它。也许可以用不同的工具来解决。