Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/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 如何将包装div标记添加到TYPO3网站菜单中按钮的a标记?_Menu_Typo3_Typoscript_Typo3 10.x - Fatal编程技术网

Menu 如何将包装div标记添加到TYPO3网站菜单中按钮的a标记?

Menu 如何将包装div标记添加到TYPO3网站菜单中按钮的a标记?,menu,typo3,typoscript,typo3-10.x,Menu,Typo3,Typoscript,Typo3 10.x,我有一个标题菜单,其中包含一个按钮,这是后端管理。以下是菜单按钮部分的打字脚本 50 = RECORDS 50 { source.data = field:pid tables = pages conf.pages = TEXT conf.pages.field = teaserlinktext wrap = <div class="menu-link">|<span

我有一个标题菜单,其中包含一个按钮,这是后端管理。以下是菜单按钮部分的打字脚本

50 = RECORDS
    50 {
        source.data = field:pid
        tables = pages
        conf.pages = TEXT
        conf.pages.field = teaserlinktext
        wrap =  <div class="menu-link">|<span class="submenu-arrow"></span></div>
        wrap.insertData = 1
        stdWrap.typolink {
          parameter.field = pid
          section.field = teaserlink
          teaserlink {
             cObject = RECORDS
             cObject {
                tables = pages
                source.data = field:teaserlink
                conf.pages = TEXT
                conf.pages.field = teaserlink
             }
          }
       }
    }
50=记录
50 {
source.data=字段:pid
表格=页数
conf.pages=文本
conf.pages.field=striserlinktext
包裹=|
wrap.insertData=1
stdWrap.typolink{
parameter.field=pid
section.field=striserlink
挑逗链接{
cObject=记录
科宾特{
表格=页数
source.data=字段:striserlink
conf.pages=文本
conf.pages.field=striserlink
}
}
}
}
这将产生如下输出:

<a href="/example/">
   <div class="menu-link">Übersicht<span class="submenu-arrow"></span></div>
</a>

但我实际上希望将div置于标记之外,如下所示:

<div class="menu-link">
   <a href="/example/">Übersicht</a>
   <span class="submenu-arrow"></span>
</div>

如何做到这一点?任何人都可以帮助我


谢谢

您可以使用
外套。
而不是
包裹
。 那你的包裹就在外面了

正如Aristeidis提到的,您应该使用数据处理器。然后,您可以直接在模板中轻松地完成HTML和包装工作,而不是打字稿

资源:

  • 包裹和外套:
  • 数据处理:

您可以使用
外套包装。
而不是
包装
。 那你的包裹就在外面了

正如Aristeidis提到的,您应该使用数据处理器。然后,您可以直接在模板中轻松地完成HTML和包装工作,而不是打字稿

资源:

  • 包裹和外套:
  • 数据处理:

关于菜单项和普通文本的包装层次的良好概述您可以找到

关于菜单项和普通文本的包装层次的良好概述您可以找到

谢谢。我得到了答案

50 = RECORDS
    50 {
        source.data = field:pid
        tables = pages
        conf.pages = TEXT
        conf.pages.field = teaserlinktext
        stdWrap.typolink {
          parameter.field = pid
          section.field = teaserlink
          teaserlink {
             cObject = RECORDS
             cObject {
                tables = pages
                source.data = field:teaserlink
                conf.pages = TEXT
                conf.pages.field = teaserlink
             }
          }
       }
       stdWrap.wrap =  <div class="menu-link">|<span class="submenu-arrow"></span></div>
    }
50=记录
50 {
source.data=字段:pid
表格=页数
conf.pages=文本
conf.pages.field=striserlinktext
stdWrap.typolink{
parameter.field=pid
section.field=striserlink
挑逗链接{
cObject=记录
科宾特{
表格=页数
source.data=字段:striserlink
conf.pages=文本
conf.pages.field=striserlink
}
}
}
stdWrap.wrap=|
}

谢谢。我得到了答案

50 = RECORDS
    50 {
        source.data = field:pid
        tables = pages
        conf.pages = TEXT
        conf.pages.field = teaserlinktext
        stdWrap.typolink {
          parameter.field = pid
          section.field = teaserlink
          teaserlink {
             cObject = RECORDS
             cObject {
                tables = pages
                source.data = field:teaserlink
                conf.pages = TEXT
                conf.pages.field = teaserlink
             }
          }
       }
       stdWrap.wrap =  <div class="menu-link">|<span class="submenu-arrow"></span></div>
    }
50=记录
50 {
source.data=字段:pid
表格=页数
conf.pages=文本
conf.pages.field=striserlinktext
stdWrap.typolink{
parameter.field=pid
section.field=striserlink
挑逗链接{
cObject=记录
科宾特{
表格=页数
source.data=字段:striserlink
conf.pages=文本
conf.pages.field=striserlink
}
}
}
stdWrap.wrap=|
}

您使用的是哪种类型3版本?您好,我使用的是10.4.7为什么不使用MenuProcessor?通过这种方式,你可以得到流体中的一切,你可以做你想做的任何事情:)下面是一个例子,谢谢Aristeidis Karavas,我会尝试,但这很紧急:(你使用的是哪种打字版本?嗨,我使用的是10.4.7为什么不使用MenuProcessor?通过这种方式,你可以得到流体中的一切,你可以做你想做的任何事情:)下面是一个例子,谢谢Aristeidis Karavas,我会尝试,但这很紧急:(嗨,谢谢你的回复。我已经尝试过了。这次div消失了,只有“a”标签在那里。)我下次会尝试数据处理器。嗨,谢谢你的回复。我已经试过了。这一次,div消失了,只有“a”标记存在。:)下次我会试试数据处理器。谢谢。我要试试银行。我试试看