簡體   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