我无法在TYPO3中创建表单

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

在TYPO3平台后端的表单部分,尝试创建新表单时会显示以下消息 没有可访问的表单存储文件夹 我已经调查过了,没能解决。

进行调查以查找有关该消息的详细信息。

forms configuration typo3
1个回答
0
投票

没有可访问的表单存储文件夹

此错误告诉您没有可访问的表单存储文件夹可用。如果默认的

ext:forms
静态 TypoScript 常量/设置未加载,但与 TYPO3 Forge Issue #83501 [1] 相关,则可能是这种情况,如果系统扩展定义的默认存储不可用,也可能是这种情况,要么不可用,要么带有 UID (1) 的默认文件管理存储已被删除/删除/更改/重新创建。

在后一种情况下,您可以解决该问题,创建文件夹或创建额外的存储文件夹并覆盖/设置表单配置并配置自定义。

来自问题

通常情况下,情况并非如此。在全新的 TYPO3 安装中,始终有一个 uid 为 1 的文件存储。该存储是自动创建的。请确保您的安装中存在存储 1。

TYPO3 9.x 中仍然存在“bug”,坦率地说,这个答案非常令人不满意,因为很容易删除后端的默认存储,从而导致此票证中提到的问题。 我们刚刚通过使用 TypoScript 覆盖默认表单的 baseSetup.yaml 解决了这个问题:

module.tx_form.settings.yamlConfigurations {
    1699088 = fileadmin/Yaml/FormSetup.yaml
}

以下内容将默认存储 UID 更改为 2:

TYPO3:
  CMS:
    Form:
      persistenceManager:
        allowedFileMounts:
          10: 2:/form_definitions/
          20: 2:/user_upload/

注意:问题是针对 TYPO3 v8 的,您没有提到您的版本,因此它可能有效 - 或者至少可以进行一些小的调整,考虑到通常的 TYPO3 主要更改(弃用/破坏),可以通过 TYPO3 更改日志进行评估.

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