如何更改 TYPO3 中的页眉布局(添加一些换行 div's)

How can I change the Header Layout in TYPO3 (add some wrap div's)

您好,我需要更改 TYPO3 中的页眉布局(下图)。我正在使用流体模板系统

我还找到了可以更改的 html 文件。该文件的原始路径是: /typo3_src-7.6.16/typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header

但是如果我在那里更改它,我的 TYPO3 将无法更新。 我能以某种方式更改文件以确保 TYPO3 仍可更新吗?

typo3 有可能保持更新。您必须在文件结构中创建原始路径:

/httpdocs/fileadmin/Templates/fluid_styled_content/Resources/Private/Partials/Header

您只需复制 Header.html 并将其粘贴到那里即可。在 Header.html 中,您可以编辑 switch-case 并创建新布局。

然后你必须在后台编辑你的模板。您可以通过单击 "Template" 然后单击 "Edit the whole template record" 来完成此操作。在 "Setup" 中包含以下代码段:

lib.fluidContent.partialRootPaths.100 = fileadmin/Templates/fluid_styled_content/Resources/Private/Partials/

创建路径后,您必须在后端编辑页面属性。在 "Resources" > "Page TSConfig" 下,您可以为后端创建标签,例如:

TCEFORM.tt_content.header_layout {
      addItems.6 = Slider-Title
}

您必须覆盖 TCAFORM 才能更改页眉布局。

TCEFORM.tt_content {
    header_layout {
        config {
            default = 2
        }

        altLabels {
             # 0 = Default ( = h2)
             1 = H1
             2 = H2
             3 = H3
             4 = H4
             5 = H5
       }
       addItems{
            6 = H6
      }
   }
}

在 PageTSconfig 中放置给定的 ts 以覆盖标签。

Ref.link : http://www.typo3wizard.com/en/snippets/cool-stuff-typoscript/using-the-layout-field-in-tt-content-and-pages.html