删除 typo3 中自动生成的 HTML
Remove autogenerated HTML in typo3
正在尝试输入错误3;不幸的是,这些文档对我并没有真正的帮助。创建后端布局后,我尝试输出多列。
现在我得到以下输出:
<div id="c23" class="frame frame-default frame-type-text frame-layout-0">
<a id="c30"></a>
<header>
<h2 class="">Title</h2>
</header>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed …</p>
</div>
我想要没有任何额外元素的输出,像这样:
<h2>Title</h2>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed …</p>
在打字错误中获得 "correct" 输出的正确方法是什么?
使用 FSC (fluid_styled_content),您的所有标记都在流体模板中,您可以覆盖它们。
转到您的服务器并从 (webroot)/typo3/sysext/fluid_styled_content/Resources/Private/
+ Layouts/
and/or Partials/
and/or Templates/
.
复制文件
在打字错误设置中,您需要为变体定义其他路径。
不要复制所有文件,只复制您修改的文件。
在您的情况下,您可能需要修改 Layouts/* 和 Partials/header.
此类 HTML 属性来自 EXT:fluid_styled_content (/typo3/sysext/fluid_styled_content/Resources/Private/Layouts/Default.html)。
要调整此文件和所有其他文件,您应该从 /typo3/sysext/fluid_styled_content/Resources/Private 复制文件夹模板、部分、布局,通过打字常量将它们定义为新路径:
styles.templates {
templateRootPath = [PATH/TO/YOUR/FOLDER/Templates]
partialRootPath = [PATH/TO/YOUR/FOLDER/Partials]
layoutRootPath = [PATH/TO/YOUR/FOLDER/Layouts]
}
并根据您的需要调整它们,尤其是 /PATH/TO/YOUR/FOLDER/Layouts/Default。html
这最好在推荐的自己的站点包中完成。您可以使用 https://sitepackagebuilder.com/new/ 作为开头。
如果是TYPO3 7.6
你需要覆盖 boostrap-package Layouts/ContentElements/Default.html
因为创建了 classes 并从该文件中删除包装器
divid="c{data.uid}"class="frame frame-type-{data.CType} frame-layout-{data.layout} {sectionClass}"
只有包装纸!
正在尝试输入错误3;不幸的是,这些文档对我并没有真正的帮助。创建后端布局后,我尝试输出多列。
现在我得到以下输出:
<div id="c23" class="frame frame-default frame-type-text frame-layout-0">
<a id="c30"></a>
<header>
<h2 class="">Title</h2>
</header>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed …</p>
</div>
我想要没有任何额外元素的输出,像这样:
<h2>Title</h2>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed …</p>
在打字错误中获得 "correct" 输出的正确方法是什么?
使用 FSC (fluid_styled_content),您的所有标记都在流体模板中,您可以覆盖它们。
转到您的服务器并从 (webroot)/typo3/sysext/fluid_styled_content/Resources/Private/
+ Layouts/
and/or Partials/
and/or Templates/
.
复制文件
在打字错误设置中,您需要为变体定义其他路径。
不要复制所有文件,只复制您修改的文件。
在您的情况下,您可能需要修改 Layouts/* 和 Partials/header.
此类 HTML 属性来自 EXT:fluid_styled_content (/typo3/sysext/fluid_styled_content/Resources/Private/Layouts/Default.html)。 要调整此文件和所有其他文件,您应该从 /typo3/sysext/fluid_styled_content/Resources/Private 复制文件夹模板、部分、布局,通过打字常量将它们定义为新路径:
styles.templates {
templateRootPath = [PATH/TO/YOUR/FOLDER/Templates]
partialRootPath = [PATH/TO/YOUR/FOLDER/Partials]
layoutRootPath = [PATH/TO/YOUR/FOLDER/Layouts]
}
并根据您的需要调整它们,尤其是 /PATH/TO/YOUR/FOLDER/Layouts/Default。html 这最好在推荐的自己的站点包中完成。您可以使用 https://sitepackagebuilder.com/new/ 作为开头。
如果是TYPO3 7.6
你需要覆盖 boostrap-package Layouts/ContentElements/Default.html
因为创建了 classes 并从该文件中删除包装器 divid="c{data.uid}"class="frame frame-type-{data.CType} frame-layout-{data.layout} {sectionClass}"
只有包装纸!