0

基于最新的 Typo3 6.2.4 和 bootstrap_package Onepage。我尝试在菜单中的 a-Tag 中添加一个类参数。我需要:

<a href="index.php?id=3#products" class="VALUE_FROM_PAGE_ALIAS">TITLE</a>

“VALUE_FROM_PAGE_ALIAS”应替换为 Typo3 页面别名值的值。在 Typoscript 下方找到(来自 bootstrap_package OnePage)

lib.navigation.main >
lib.navigation.main = COA
lib.navigation.main {
10 = HMENU
10 {

    special = directory
    # Hier die Page ID der Eltern Seite ( System Folder ) angeben
    special.value = {$plugin.bootstrap_package.settings.uidsOfMenu}

    excludeDoktypes = 6,7,199,254,255
    1 = TMENU
    1 {
        wrap = <ul class="nav navbar-nav navbar-main">|</ul>
        expAll = 1
        noBlur = 1
        NO = 1
        NO {
            doNotLinkIt = 1
            wrapItemAndSub = <li>|</li>
            stdWrap.cObject = CASE
            stdWrap.cObject {
                key.field = doktype
                default = COA
                default {
                    20 = TEXT
                    20 {
                        typolink {
                            parameter.data = TSFE:id
                            section {
                                field = alias
                                ifEmpty = p{field:uid}
                                ifEmpty.insertData = 1
                            }
                            ATagTitle.field = abstract // description // title
                            ATagBeforeWrap = 1
                            #wrap = |<span class="bar"></span>
                        }
                        field =  nav_title // title
                    }
                }
                3 = TEXT
                3 {
                    field = nav_title // title
                    typolink {
                        parameter.field = url
                        ATagTitle.field = abstract // description // title
                        ATagBeforeWrap = 1
                        #wrap = |<span class="bar"></span>
                    }
                }
            }
        }
        IFSUB = 1
        IFSUB {
            wrapItemAndSub = <li>|</li>
            doNotLinkIt = 1
            #allWrap = <a href="#" class="dropdown-toggle" data-toggle="dropdown">|<span class="bar"></span><b class="caret"></b></a>
            allWrap = <a href="#" class="dropdown-toggle" data-toggle="dropdown">|<b class="caret"></b></a>
            wrapItemAndSub = <li class="dropdown">|</li>
        }
    }
    2 < .1
    2 {
        wrap =  <ul class="dropdown-menu">|</ul>
        SPC = 1
        SPC {
            wrapItemAndSub = <li class="divider"></li><li class="dropdown-header">|</li>
        }
        IFSUB >
    }
}

}

我应该为此使用“LOAD_REGISTER”还是您有什么建议?

4

1 回答 1

0

您可以使用:

typolink.additionalParams.class.field = alias
typolink.additionalParams.class.htmlspecialchars = 1
于 2014-09-18T18:02:46.677 回答