首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KSS Knyle样式表-为目录创建子导航

KSS Knyle样式表-为目录创建子导航
EN

Stack Overflow用户
提问于 2014-10-17 05:59:37
回答 1查看 492关注 0票数 2

因此,我采用了KSS模板,并对其进行了修改,以满足我们的需求。但现在我有一个小问题。每个部分都在生成,我让它为我建立了目录。但是,如果我有一个包含6种输入变体的" inputs“部分,我需要它能够拾取该部分,并在我的侧边导航的TOC中的主要部分下创建子部分。

下面是我的代码现在的样子。在生成每个部分时,一切都运行得很好,但我不知道如何在左侧的导航下创建子部分。当然,我不想手动编写代码,因为我使用的是KSS。

代码语言:javascript
复制
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="nav navbar-nav">
            <li><a href="index.html">Overview</a></li>
                {{#eachRoot}}
            <li><a href="section-{{reference}}.html">{{header}}</a></li>
                {{/eachRoot}}
          </ul>
        </div>
      </div>
    </nav>

    <div class="container-fluid bs-docs-container">
        <nav id="side-menu" role="navigation">
            <div class="col-md-2">
                <div class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix-top toc-top-margin">
                    <ul class="nav nav-list affix bs-docs-sidenav">
                        {{#if overview}}
                    <li><a href="index.html">Overview</a></li>
                        {{else}}
                            {{#eachSection rootNumber}}
                            {{#if header}}

                        <li><a href="#bs-docs-section-{{reference}}">{{header}}</a></li>
                            {{/if}}
                            {{/eachSection}}
                            {{/if}}
                        <a class="back-to-top" href="#top">Back to top</a>
                    </ul>
                </div>
            </div>
        </nav>

            <div class="col-sm-10 article-contain" data-spy="scroll" data-target="#side-menu" data-offset="0" style="height:200px; position: relative;">
                <div class="kss-content markdown-body">
                    <article class="kss-article">
                          {{#if overview}}
                          <section id="section-0" class="kss-section kss-overview">
                            {{html overview}}
                          </section>
                          {{else}}
                          {{#eachSection rootNumber}}
                          <section id="bs-docs-section-{{reference}}" class="col-sm-12 kss-section kss-depth-{{refDepth}}">
                            <h1 class="kss-title">{{header}}</h1>
                            {{#ifAny markup modifiers}}
                            {{#if description}}
                            <div class="kss-description">
                              {{html description}}
                            </div>
                            {{/if}}

                            <div class="kss-modifier-block">
                              <div class="kss-modifier kss-modifier-original">
                                <div class="kss-modifier-example">
                                  {{modifierMarkup}}
                                </div>
                              </div>
                              {{#eachModifier}}
                              <div class="kss-modifier">
                                <div class="kss-modifier-head">
                                  <div class="kss-modifier-name">{{name}}</div>
                                  <div class="kss-modifier-description">
                                    {{html description}}
                                  </div>
                                </div>
                                <div class="kss-modifier-example">
                                  {{modifierMarkup}}
                                </div>
                              </div>
                              {{/eachModifier}}

                              <div class="kss-markup">
                                <pre><code data-language="html">{{markup}}</code></pre>
                              </div>
                            </div>

                            {{else}}
                            {{#if description}}
                            <div class="kss-description">
                              {{html description}}
                            </div>
                            {{/if}}
                            {{/ifAny}}
                          </section>
                          {{/eachSection}}
                          {{/if}}
                    </article>
                </div>
            </div>
    </div>

当然,这是使用适当的scss文件生成的内容。正如您所看到的,“Input”有许多变体,但在左侧的目录中只有一个主要的“Input”部分。

EN

回答 1

Stack Overflow用户

发布于 2014-10-18 06:39:21

所以我解决了这个问题。为了让各个部分生成子部分,nav应该看起来像这样。

代码语言:javascript
复制
         <div class="col-md-2 bs-docs-sidebar hidden-print hidden-xs hidden-sm affix-top toc-top-margin">
                <nav class="kss-nav" id="side-menu" role="navigation">

                    {{#if overview}}
                    {{else}}
                    <ul class="nav nav-list affix bs-docs-sidenav">
                      {{#eachSection rootNumber}}
                      {{#whenDepth 2}}
                      <li class="kss-menu-item"><a href="#bs-docs-section-{{reference}}"><span class="kss-name">{{header}}</span></a></li>
                      {{/whenDepth}}
                        <ul>
                          {{#whenDepth 3}}
                          <li class="kss-menu-item"><a href="#bs-docs-section-{{reference}}"><span class="kss-name">{{header}}</span></a></li>
                          {{/whenDepth}}
                        </ul>
                      {{/eachSection}}
                      <a class="back-to-top" href="#top">Back to top</a>
                    </ul>
                    {{/if}}
                </nav>
            </div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26414632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档