0

以下模板代码来自 SilverStripe 官方网站上的教程之一(“如何创建导航菜单”)包括模板变量 $Menu(1)

(1) 是什么意思?如果它被更改为其他东西会发生什么?

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

1 回答 1

1

从文档

<% loop $Menu(1) %> 开始循环遍历所有菜单项,为每个菜单项重复循环中的所有 HTML。通过将 (1) 作为参数传递,我们要求 CMS 向我们提供层次结构级别 1 的所有页面。将其更改为 (2) 将为我们提供当前部分中层次结构第二级的所有页面,依此类推。

这是从他们现在发布的视频教程中摘录的

于 2015-04-29T03:46:41.980 回答