Typo3 页面内容文本字段丢失

问题描述 投票:0回答:1

在后端的内容元素块中,我遇到一个问题:我的文本输入字段丢失。有没有办法或代码块可以恢复它?

诗。我是 Typo3 的新手。

我只看到这个:

Picture

typo3
1个回答
0
投票

基础知识:首先是一个非常一般的提示:
您是否安装了任何本地扩展,甚至可能是自己的扩展?一开始,作为初学者,您应该删除这些扩展,清除缓存并仅使用系统扩展。然后您可以逐步启用本地扩展并始终控制一切是否正常。

基础:后台记录
即使我觉得你已经弄清楚了,一些非常基础的知识:

  • 在TYPO3中,后端有不同类型的记录,最基本的是页面记录,它们通常以某种形式构建站点结构(取决于菜单)。
  • 内容元素(如文本元素)提供内容,一些特殊元素(如插件)可能需要进一步记录。
  • 所有记录和前端之间的粘合剂由系统模板呈现,其中有一些或多或少复杂的 TypoScript,直接在设置字段中或包含在站点包中。两者的组合是可能的,设置字段中的代码可能会覆盖包含的代码。

基础知识:TCA 定义:
字段呈现方式的定义包含在 TYPO3 内的表定义中(与 mysql 表定义相反),称为 TCA。 这些表定义包含在系统扩展和可选的进一步扩展中。

这些 TCA 定义可以在许多层面上被覆盖和操纵,这也许就是您当前正在处理的。
层次结构可能很复杂,但通常是这样的:

1) TCA of system extensions with basic definitions
    2) TCA of further extensions, potentially overriding basic definitions
        3) Optional static TSconfig in the page-records by file inclusion
            4) Individual TSconfig code in the page-records

此列表的第 3 点仍然可以通过始终包含的脚本和可以可选包含的脚本分隔。可选的添加通常会覆盖其他的。您可以在此屏幕截图中看到这些选项:

忽略我的示例中的名称,通常只有一个站点包,并且您在公共源中的任何地方都找不到我的示例。尽管如此,如果您创建了一个通用站点包,您应该有类似的东西。

好的,这就是基础知识,现在让我们看看是什么
关于你的问题

  1. 打开浏览器控制台,查看是否有与CKEditor相关的错误。可能是因为存在 JavaScript 错误而未显示该字段。如果是这样,请跳过进一步的步骤,但通过编辑答案来发布错误。

  2. 删除页面记录中的任何定义或文件包含,以仅使用默认设置(请参阅上面的屏幕截图)。清除缓存并重新加载页面。

    请注意,这些定义从层次结构中的根页面向下适用于所有页面。通常只有根页面应该包含任何文件或脚本,即使例外也是可能的,有时也是合理的。
    因此,您可能必须从页面层次结构中的多个页面中删除任何条目。

  3. 如果您成功,请在此处提供反馈,或者提供更多详细信息,例如使用的扩展、站点包类型(即 bootstrap_package 或自己的包),以及可能帮助我们为您提供帮助的更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.