您不能再更改名称 => 标题的原因是您包含了Fluid Styled Content ext,这是渲染Text & Media CEtype 所必需的。它大量覆盖 CSS 样式的内容,并用文件夹中的 Fluid 模板/布局/部分替换(几乎)整个 TS 声明。typo3/sysext/fluid_styled_content/Resources/Private
即:在typo3/sysext/fluid_styled_content/Resources/Private/Templates/Uploads.html:29
其中{file.name}
使用了应该更高级的条件......
要更改它:
- 将所有文件夹复制
typo3/sysext/fluid_styled_content/Resources/Private
到您的自定义目标,即:(fileadmin/fluid_styled_content/Private
这是为了避免在系统升级后丢失您的更改。
它可以是任何其他路径,例如,您可以创建自定义 ext 并将其放入typo3conf/ext/yourext/Resources/Private/...
- 转到您的TypoScript 模板>常量编辑器>类别:内容并在这些字段中设置新路径:
- 流体模板的路径... -
fileadmin/fluid_styled_content/Private/Templates
- 流体部分的路径... -
fileadmin/fluid_styled_content/Private/Partials
- 流体布局的路径... -
fileadmin/fluid_styled_content/Private/Layouts
之后转到fileadmin/fluid_styled_content/Private/Templates/Uploads.html:29
并替换代码:
{file.name}
和:
<f:if condition="{file.title}"><f:then>{file.title}</f:then><f:else>{file.name}</f:else></f:if>
如您所见,您还可以更改其他 CEtypes 及其典型设置(即,如果使用 RWD,则添加响应类)。
另一方面,看看这个解决方案有一些缺点,即默认布局重复<div id="c123">...
这是无效的:/
PS:
也刚刚意识到 Fluid Styled Content 不处理其他事情,即上传的不同布局(我看到的第一件事,没有检查其他 CEtypes)所以你需要考虑自己是否适合你的项目此刻. 我更喜欢保持旧方式(不需要文本和媒体 CE)并现在禁用 FSC(我很确定,很快它将成为 CSC 的不错选择,但现在不是 imho :/) 要恢复典型状态,您可以在您的 PageTS中使用GitHub中提到的这些行。