导航

时间:2016-08-17 13:25:07

标签: navigation statamic

我的网站需要超越三次导航。

我不知道怎样才能实现这一目标...我现在的代码......(哪些适用于Expression Engine)如下......

<ul id="nav" class="nav navbar-nav">
    <li><a href="/">Home</a></li>
    {{ nav from="/" max_depth="3" }}
    <li{{ if children }} class="dropdown"{{ /if }}>
       <a href="{{ if assets:file }}{{ assets:file }}{{ path }}{{ /assets:file }}{{ else }}{{ url }}{{ /if }}">{{ title }}</a>
        {{ if children }}
        <ul class="dropdown-menu">
            {{ children }}
            <li{{ if grand-children }} class="dropdown-submenu"{{ /if }}>
                <a href="{{ if assets:file }}{{ assets:file }}{{ path }}{{ /assets:file }}{{ else }}{{ url }}{{ /if }}">{{ title }}</a>
                {{ if grand-children }}
                <ul class="dropdown-menu">
                    {{ grand-children }}
                    <li{{ if great-grand-children }} class="dropdown-submenu"{{ /if }}>
                        <a href="{{ if assets:file }}{{ assets:file }}{{ path }}{{ /assets:file }}{{ else }}{{ url }}{{ /if }}">{{ title }}</a>
                        {{ if great-grand-children }}
                        <ul class="dropdown-menu">
                            {{ great-grand-children }}
                            <li>
                                <a href="{{ if assets:file }}{{ assets:file }}{{ path }}{{ /assets:file }}{{ else }}{{ url }}{{ /if }}">{{ title }}</a>
                            </li>
                            {{ /great-grand-children }}
                        </ul>
                        {{ /if }}
                    </li>
                    {{ /grand-children }}
                </ul>
                {{ /if }}
            </li>
            {{ /children }}
        </ul>
        {{ /if }}
    </li>
    {{ /nav }}
</ul>

非常感谢任何帮助。

感谢。

修改

我能够找出导航级别问题....但是如果可能的话,我仍然需要帮助文件而不是网址替换。以下是我的多层次问题的解决方案。

我似乎找到了一个解决方案......现在哪种方式让我很烦恼......

<ul id="nav" class="nav navbar-nav">
    {{ nav from="/" max_depth="4" }}
    <li{{ if children }} class="dropdown"{{ /if }}>
        <a href="{{ url }}">{{ title }}</a>
        {{ if children }}
        <ul class="dropdown-menu">
            {{ if children }}
                {{ *recursive children* }}
            {{ /if }}
        </ul>
        {{ /if }}
    </li>
    {{ /nav }}
</ul>

而不是拥有     .dropdown,子菜单 我把CSS改成了    .dropdown。dropdown 在适用的任何地方。

如果可能的话,我仍然需要文件的帮助而不是链接位置替换。

1 个答案:

答案 0 :(得分:0)

<a href="{{ file | url or url }}">{{ title }}</a>