menu.top = HMENU
menu.top {
    special = directory
    special.value = {$topMenu}

    wrap = <ul>|</ul>

    1 = TMENU
    1 {
        expAll = 1
        noBlur = 1

        NO = 1
        NO {
            wrapItemAndSub = <li>|</li>
            ATagTitle.field = title // nav_title
            ATagParams = class="{field:subtitle}"
            ATagParams.insertData = 1
        }
    }
}

menu.top.responsive < menu.top
menu.top.responsive {
    wrap = <div id = "topMenuResponsive" > <ul class = "navbar-nav" > | </ul></div>
    1.NO {
        wrapItemAndSub = <li class = "nav-item" > | </li>
        ATagParams = class="nav-link {field:subtitle}"
        stdWrap.wrap = <span class="nav-link-text">|</span>
    }
}

lib.breadcrumb = COA
lib.breadcrumb {
    stdWrap.wrap = <ol class="breadcrumb">|</ol>

    10 = HMENU
    10 {
        special = rootline

        1 = TMENU
        1 {
            noBlur = 1

            NO = 1
            NO {
                wrapItemAndSub = <li class="breadcrumb-item">|</li>
                ATagTitle.field = subtitle // title
                ATagParams = class="breadcrumb-link"
            }

            CUR <.NO
            CUR {
                wrapItemAndSub = <li class="breadcrumb-item active"><span class="breadcrumb-text">|</span></li>
                doNotLinkIt = 1
            }
        }
    }
}

[request && traverse(request.getQueryParams(), 'tx_news_pi1/news') > 0]
  lib.breadcrumb {
      # Add news title if on single view
      20 = RECORDS
      20 {
          if.isTrue.data = GP:tx_news_pi1|news
          dontCheckPid = 1
          tables = tx_news_domain_model_news
          source.data = GP:tx_news_pi1|news
          source.intval = 1
          conf.tx_news_domain_model_news = TEXT
          conf.tx_news_domain_model_news {
              field = title
              htmlSpecialChars = 1
          }
          wrap = <li class="breadcrumb-item active"><span class="breadcrumb-text">|</span></li>
      }
  }
[global]