从properties中删除“Select&Upload Files”按钮可用于PageTSConfig中的以下行:
TCEFORM.pages.media.config.appearance.fileUploadAllowed = 0
现在,我想删除内容元素中的“选择和上传文件”按钮(例如,使用CType "textmedia")。
我试了几样东西,但都没有成功。我发现这个案子没有有效的PageTSConfig“规则”。有人知道如何删除“选择和上传文件”按钮的内容元素,如textmedia元素吗?
使用TYPO3 8.7.1
发布于 2017-07-04 15:00:46
您使用的代码总是相同的。
在PageTsConfig中,您必须使用:
TCEFORM.[TABLE].[COLUMN].config.appearance.fileUploadAllowed = 0
在TCA中,您必须使用:
$GLOBALS['TCA']['TABLE']['columns']['COLUMN']['config']['appearance']['fileUploadAllowed'] = 0;
您必须用要修改的表替换TABLE
,用要修改的列替换COLUMN
。
在页面属性中,pages
作为表,media
作为列。
在textmedia中,tt_content
作为表,assets
(我认为)为列。
发布于 2017-07-04 17:09:11
您可以分别为每个字段设置,请参阅Kevin中的帖子。在这种情况下,您需要记住将来任何进一步的字段也要添加此设置。要使文件上载适应全局范围内的所有字段,可以使用edit_docModuleUpload. UserTSConfig请参阅https://docs.typo3.org/typo3cms/TSconfigReference/singlehtml/Index.html#document-UserTsconfig/Setup/Index
为了避免所有字段的文件上载,只需添加客户扩展(Sitepackage)的ext_localconf.php:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig('setup.override.edit_docModuleUpload = 0');
如果要为UserTSConfig使用单独的配置文件,我建议将其添加到ext_localconf.php中
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:sitepackage/Configuration/TypoScript/User/Default.ts">');
在扩展/配置/TypoScript/User/Default.ts中
setup.override.edit_docModuleUpload = 0
如果还希望在文件元素浏览器(弹出窗口)中排除文件上载和文件夹创建,请将以下代码添加到扩展名/配置/TypoScript/User/Default.ts中
# Hide 'file upload' and 'create folder' in link- and element browser
options.folderTree.uploadFieldsInLinkBrowser = 0
options.folderTree.hideCreateFolder = 1
options.createFoldersInEB = 1
发布于 2017-07-05 04:27:20
这是删除“选择和上传文件”按钮的一种非常简单的方法
用户设置->编辑和高级函数->文件上传直接在文档模块(取消此复选框)
https://stackoverflow.com/questions/44908914
复制相似问题