在 SilverStripe 中创建导航时,$Menu 后面的数字是多少?

Posted

技术标签:

【中文标题】在 SilverStripe 中创建导航时,$Menu 后面的数字是多少?【英文标题】:When creating a nav in SilverStripe, what is the number after $Menu? 【发布时间】:2015-07-08 03:45:40 【问题描述】:

以下来自 SilverStripe 官方网站 ("How to create a navigation menu") 上的教程之一的模板代码包含模板变量 $Menu(1)

(1) 是什么意思?如果换成别的东西会怎样?

<ul>
    <% loop $Menu(1) %>
        <li>
            <a href="$Link" title="Go to the $Title page" class="$LinkingMode">
                $MenuTitle
            </a>
...
</ul>

【问题讨论】:

【参考方案1】:

来自文档

开始循环遍历所有菜单项, 为每一个重复循环中的所有 html。通过传递 (1) 作为一个论点,我们要求 CMS 给我们所有的页面 层次结构的第 1 级。将其更改为 (2) 会给我们所有的 当前节中层次结构第二级的页面,以及 以此类推。

取自他们现在的video tutorials

【讨论】:

以上是关于在 SilverStripe 中创建导航时,$Menu 后面的数字是多少?的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 J2ME MIDlet 中创建线程

如何在 EXTJS 4.1 中创建导航栏?

无法在导航控制器中创建“显示”序列

如何在 PyQT5 中创建导航栏

如何在 j2me 中创建保存和读取 XML 文件

从带有搜索栏的表格单元格创建模式视图时,无法在导航栏中创建后退按钮