我有一个带有 DAM 的 TYPO3 安装,其中一些文件夹/文件由 git 存储库(即。fileadmin/templates/*
)管理,因此我想禁用从 DAM 和/或文件模块对它们的访问,即使对于完整的后端管理员也是如此,以避免文件冲突通过后端更改。当然,我不能更改文件夹的权限,因为它们还包含公共资产。
隐藏或禁用后端写入的正确方法是什么?
由于 fileadmin/ 的一般访问问题,我在typo3conf/ 中管理我的所有模板。例如,我在那里创建了一个目录“模板”并在那里管理我的模板。
在 TYPO3 < 6.0 中,您必须设置$TYPO3_CONF_VARS['FE']['addAllowedPaths'] = 'typo3conf/templates/';
正确使用您的模板。
这还有一个好处,你基本上只需要在 Git 中管理typo3conf/ :)
AFAIK,这仅适用于文件(fileDenyPatter
)。
您可以使用 TYPO3 6+ 实现自己的存储,这将相对容易。
但是您使用 DAM 的事实证明您仍在使用 4.x。您将需要找到一个挂钩或 xClass 文件夹树类。