菜单子项目应显示在ImpressPages的所有页面上

时间:2015-12-16 09:47:36

标签: php impresspages

我想在所有页面中仅显示子页面

$pages = \Ip\Menu\Helper::getChildItems();
          echo ipSlot('menu', $pages); 

1 个答案:

答案 0 :(得分:2)

子项目适用于所选页面。你应该定义一个父。

以下是此功能的定义:

public static function getChildItems($pageId = null, $depthLimit = 1000, $orderBy = null) { ... }

如果您没有提供任何参数,则将当前页面作为父级并返回其所有子级。这意味着每个页面都会显示不同的菜单。

因此,请为此功能提供特定的pageId,以使所有页面上的菜单相同。

P.S。如果你有一些特定的情况,请定义它。也许它可以用不同的工具解决。