Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 类型3:在ext:DAM中隐藏文件夹,即使是对于BE管理员_Git_Typo3_Dam - Fatal编程技术网

Git 类型3:在ext:DAM中隐藏文件夹,即使是对于BE管理员

Git 类型3:在ext:DAM中隐藏文件夹,即使是对于BE管理员,git,typo3,dam,Git,Typo3,Dam,我有一个安装了DAM的TYPO3,其中一些文件夹/文件由git存储库管理(即fileadmin/templates/*),因此我想禁用DAM和/或文件模块对它们的访问,即使是完整的后端管理,以避免在通过后端更改的文件中发生冲突。当然,我不能更改文件夹的权限,因为它们也包含公共资产 隐藏或禁用后端写入的正确方法是什么?好的,这仅适用于文件(fileDenyPatter) 您可以使用TYPO3 6+实现自己的存储,这将相对容易 但是您使用DAM的事实证明您仍然使用4.x。您需要找到一个钩子或对文件夹

我有一个安装了DAM的TYPO3,其中一些文件夹/文件由git存储库管理(即
fileadmin/templates/*
),因此我想禁用DAM和/或文件模块对它们的访问,即使是完整的后端管理,以避免在通过后端更改的文件中发生冲突。当然,我不能更改文件夹的权限,因为它们也包含公共资产


隐藏或禁用后端写入的正确方法是什么?

好的,这仅适用于文件(
fileDenyPatter

您可以使用TYPO3 6+实现自己的存储,这将相对容易


但是您使用DAM的事实证明您仍然使用4.x。您需要找到一个钩子或对文件夹树类进行xClass。

由于fileadmin/的一般访问问题,我在typo3conf/中管理我的所有模板。例如,我在那里创建了一个目录“templates”,并在那里管理我的模板

在TYPO3<6.0中,您必须设置
$TYPO3_CONF_VARS['FE']['addAllowedPath']='typo3conf/templates/'以正确使用模板


这还有一个优点,就是你基本上只需要管理Git中的typo3conf/in:)

是的,我考虑过,但不知道如何“咬”它,我会尽快检查它,并让你知道。太好了!这正是我想要的。事实上,隐藏自动创建的文件存储并替换为自定义存储(即仅用于
fileadmin/user\u上传
)实现了6.0中的技巧:),您能告诉我使用文件元数据的最佳方法是什么吗?Ofc。如果本主题中有任何文档描述6.0中的更改,则可以:)