TYPO3 8表单-定义几个文件上传文件夹 [英] TYPO3 8 form - Define several file upload folders

查看:56
本文介绍了TYPO3 8表单-定义几个文件上传文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在TYPO3表单扩展名中定义不同的上传文件夹.遵循手册中的示例( https://docs.typo3.org/c/typo3/cms-form/8.7/en-us/Concepts/FormFileStorages/Index.html ),我尝试了以下配置.在表格wizzard中,我可以选择其他文件夹.存在两个文件夹fileadmin/myfolder/folder1/和fileadmin/myfolder/folder2/,但是在前端我得到一个错误,即文件夹/myfolder/folder1/不存在.我在做什么错了?

I want to define different upload folders in the TYPO3 form extension. Following the example in the manual (https://docs.typo3.org/c/typo3/cms-form/8.7/en-us/Concepts/FormFileStorages/Index.html) I tried the below configuration. In the form wizzard I can select the different folders. The two folders fileadmin/myfolder/folder1/ and fileadmin/myfolder/folder2/ exist, but in the frontend I get the error that the folder /myfolder/folder1/ does not exist. What am I doing wrong?

TYPO3:
CMS:
Form:
  persistenceManager:
    allowedFileMounts:
      20: 1:/myfolder/folder1/
      21: 2:/myfolder/folder2/
  prototypes:
    standard:
      formElementsDefinition:
        FileUpload:
          formEditor:
            predefinedDefaults:
              properties:
                saveToFileMount: '1:/myfolder/folder1/'
                saveToFileMount: '2:/myfolder/folder2/'
            editors:
              400:
                selectOptions:
                  10:
                    value: '1:/myfolder/folder1/'
                    label: '1:/myfolder/folder1/'
                  20:
                    value: '2:/myfolder/folder2/'
                    label: '2:/myfolder/folder2/'
          properties:
            saveToFileMount: '1:/myfolder/folder1/'
            saveToFileMount: '2:/myfolder/folder2/'
        Form:
          renderingOptions:
            templateRootPaths:
              20: 'EXT:myext/Resources/Private/Templates/Extensions/form/Templates/'
            partialRootPaths:
              20: 'EXT:myext/Resources/Private/Templates/Extensions/form/Partials/'

推荐答案

此配置有效:

TYPO3:
  CMS:
    Form:
      persistenceManager:
        allowedFileMounts:
          10: 1:/myfolder/
      prototypes:
        standard:
          formElementsDefinition:
            FileUpload:
              formEditor:
                predefinedDefaults:
                editors:
                  400:
                    selectOptions:
                      10:
                        value: '1:/myfolder/folder1/'
                        label: '1:/myfolder/folder1'
                      20:
                        value: '1:/myfolder/folder2/'
                        label: '1:/myfolder/folder2/'
              properties:
                saveToFileMount: '1:/myfolder/'

这篇关于TYPO3 8表单-定义几个文件上传文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆