【问题标题】:How do I get an extra level in the bootstrap hamburger menu如何在引导汉堡菜单中获得额外级别
【发布时间】:2019-02-07 07:26:17
【问题描述】:

我正在寻找一个机会来扩展 TYPO33 引导模板中的标准汉堡菜单,并增加一个级别。我已经搜索了互联网,但没有找到解决方案。我使用标准的 TYPO3 引导模板。

【问题讨论】:

  • 杠杆是什么意思?您是指汉堡菜单处于活动状态时应该显示的子页面吗?
  • 汉堡菜单现在进入一级深度,我需要两级深度
  • 您需要在 TypoScript 上定义深度。可以分享一下导航的 TypoScript 代码吗?
  • 是的,我可以更改代码,但是带有 bootstrap 和typo3 的菜单对我来说是新的
  • 你安装了哪个版本的TYPO3?

标签: typo3 typo3-7.6.x


【解决方案1】:

对于第三个菜单,您需要调整三项:

  1. 在您的 TS 模板(模块“模板”)中添加 TypoScript 行:page.10.dataProcessing.10.levels = 3
  2. 将流体模板的路径设置为您控制的路径。扩展bootstrap_package 不在您的控制之下,在每次更新时它都会覆盖您的更改!如何设置路径:https://docs.typo3.org/typo3cms/extensions/bootstrap_package/Configuration/TypoScript/Index.html#page-fluidtemplate
  3. 将部分bootstrap_package/Resources/Private/Partials/Page/Navigation/Main.html 复制到您的位置并添加第三层,就像第二层已构建。也许你可以在这里找到更多信息:https://github.com/benjaminkott/bootstrap_package/issues/320

您需要的是对 TypoScript(在哪里查找和更改)和 Fluid(如何使用 ViewHelpers)有一点了解

【讨论】:

  • 您节省了我安装新 TYPO3 安装的时间。我不确定导航是否配置了 dataProcessing 或 HMENU TypoScript
  • 这就像typo3从另一个星球上得到了模板。我做了什么,在清洁现金后没有结果
  • 您的模板位置是什么?您在 TypoScript 中输入了什么?
猜你喜欢
  • 1970-01-01
  • 2020-10-31
  • 2021-05-26
  • 2014-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 2015-09-30
相关资源
最近更新 更多