繁体   English   中英

TYPO3 v8LTS表单框架表单定义存储

[英]TYPO3 v8LTS form framework form definition storage

我运行六种不同的TYPO3安装程序,这些安装程序均基于同一sitepackage,每个安装中都有几十到几百个网站。 各个安装中的网站之间的内容需要分开。 为了明智地实现该表单,我现在可以根据需要向表单配置yaml中添加尽可能多的allowedFileMounts 编辑者将只能访问在后端用户或后端用户组上定义了文件装载的allowedFileMount,并确保没有编辑者与其他网站编辑者表单混为一谈。 要使所有编辑者组都可以访问各自的表单定义文件夹,则需要在站点包中定义数百个allowedFileMount,或者,由于安装之间的文件路径可能不明确,因此在每个TYPO3安装中都必须有单独的yaml文件。

对于上述TYPO3安装之一中的每个新网站设置,相应的yaml文件也必须进行调整。 我想知道是否有更优雅或更简单的方法来实现这一目标? 例如,通过TSconfig在后端用户组本身中定义表单定义的allowedFileMounts?

FormPersistenceManager中的getAccessibleFormStorageFolders函数除了从formSettings中读取allowedFileMounts外没有其他魔术。 但是也许您可以XCLASS此功能并根据登录的用户创建自己的逻辑?

类\\ TYPO3 \\ CMS \\ Form \\ Mvc \\ Persistence \\ FormPersistenceManager

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM