Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Menu tTypo3中的菜单-修改菜单项中的href标记_Menu_Typo3_Href_Typoscript - Fatal编程技术网

Menu tTypo3中的菜单-修改菜单项中的href标记

Menu tTypo3中的菜单-修改菜单项中的href标记,menu,typo3,href,typoscript,Menu,Typo3,Href,Typoscript,也许有人能帮上忙 如果3级菜单项有子页面(class=“has children”),我想将href标签改为href=“#0” TS如下所示: 3 = TMENU 3 { expAll = 1 stdWrap.wrap = <ul>|</ul> NO = 1 NO.allWrap = <li>|</li>

也许有人能帮上忙

如果3级菜单项有子页面(class=“has children”),我想将href标签改为href=“#0”

TS如下所示:

        3 = TMENU
        3 {
            expAll = 1
            stdWrap.wrap = <ul>|</ul>

            NO = 1
            NO.allWrap = <li>|</li>
            NO.allWrap.insertData = 1
            NO.ATagTitle.field = abstract // description // title

            IFSUB = 1
            IFSUB.wrapItemAndSub = <li class="has-children">|</li>
            IFSUB.wrapItemAndSub.insertData = 1
            IFSUB.ATagTitle.field = abstract // description // title
           <ul>
                <li class="has-children">
                  <a href="/test/england">England</a>
                </li>
                <li>
                  <a href="/test/ireland">Ireland</a>
                </li>
           </ul>
           <ul>
                <li class="has-children">
                  <a href="#0">England</a>
                </li>
                <li>
                  <a href="/test/ireland">Ireland</a>
                </li>
           </ul>
3=TMENU
3 {
expAll=1
stdWrap.wrap=
    |
否=1 否。allWrap=
  • |
  • NO.allWrap.insertData=1 NO.ATagTitle.field=摘要//说明//标题 IFSUB=1 IFSUB.wrapItemAndSub=
  • |
  • IFSUB.wrapItemAndSub.insertData=1 IFSUB.ATagTitle.field=摘要//说明//标题
    HTML现在如下所示:

            3 = TMENU
            3 {
                expAll = 1
                stdWrap.wrap = <ul>|</ul>
    
                NO = 1
                NO.allWrap = <li>|</li>
                NO.allWrap.insertData = 1
                NO.ATagTitle.field = abstract // description // title
    
                IFSUB = 1
                IFSUB.wrapItemAndSub = <li class="has-children">|</li>
                IFSUB.wrapItemAndSub.insertData = 1
                IFSUB.ATagTitle.field = abstract // description // title
    
               <ul>
                    <li class="has-children">
                      <a href="/test/england">England</a>
                    </li>
                    <li>
                      <a href="/test/ireland">Ireland</a>
                    </li>
               </ul>
    
               <ul>
                    <li class="has-children">
                      <a href="#0">England</a>
                    </li>
                    <li>
                      <a href="/test/ireland">Ireland</a>
                    </li>
               </ul>
    
    但应该是这样的:

            3 = TMENU
            3 {
                expAll = 1
                stdWrap.wrap = <ul>|</ul>
    
                NO = 1
                NO.allWrap = <li>|</li>
                NO.allWrap.insertData = 1
                NO.ATagTitle.field = abstract // description // title
    
                IFSUB = 1
                IFSUB.wrapItemAndSub = <li class="has-children">|</li>
                IFSUB.wrapItemAndSub.insertData = 1
                IFSUB.ATagTitle.field = abstract // description // title
    
               <ul>
                    <li class="has-children">
                      <a href="/test/england">England</a>
                    </li>
                    <li>
                      <a href="/test/ireland">Ireland</a>
                    </li>
               </ul>
    
               <ul>
                    <li class="has-children">
                      <a href="#0">England</a>
                    </li>
                    <li>
                      <a href="/test/ireland">Ireland</a>
                    </li>
               </ul>
    
    有什么线索吗?谢谢你的帮助!:-)

    这样解决了:

            3 {
                expAll = 1
                stdWrap.wrap = <ul>|</ul>
    
                NO = 1
                NO.allWrap = <li>|</li>
                NO.allWrap.insertData = 1
                NO.ATagTitle.field = abstract // description // title
    
                IFSUB = 1
                IFSUB.wrapItemAndSub = <li class="has-children">|</li>
                IFSUB.ATagTitle.field = abstract // description // title
                IFSUB.doNotLinkIt = 1
                IFSUB.stdWrap.cObject = COA
                IFSUB.stdWrap.cObject {
                    10 = TEXT
                    10 {
                            field = nav_title // title
                            wrap = <a href="#0">|</a>                           
                    }
                }
    
    3{
    expAll=1
    stdWrap.wrap=
      |
    否=1 否。allWrap=
  • |
  • NO.allWrap.insertData=1 NO.ATagTitle.field=摘要//说明//标题 IFSUB=1 IFSUB.wrapItemAndSub=
  • |
  • IFSUB.ATagTitle.field=摘要//说明//标题 IFSUB.doNotLinkIt=1 IFSUB.stdWrap.cObject=COA IFSUB.stdWrap.cObject{ 10=文本 10 { 字段=导航标题//标题 包裹= } }

    现在可以工作了!

    如果我错了,请纠正我;这样,该级别的每个链接都有href=“#0”,对您有好处吗?是的,所有链接都在
  • 内,class=“has children”have now href=“#0”。