【问题标题】:TYPO3 Remove "Select & Upload Files" buttonTYPO3 删除“选择并上传文件”按钮
【发布时间】:2017-07-04 14:46:16
【问题描述】:

从页面属性中删除“选择并上传文件”按钮适用于 PageTSConfig 中的以下行:

TCEFORM.pages.media.config.appearance.fileUploadAllowed = 0

现在我也想删除内容元素中的“选择并上传文件”按钮(例如使用 CType“textmedia”)。

我尝试了几件事,但没有成功。对于这种情况,我发现没有有效的 PageTSConfig“规则”。有人知道如何删除文本媒体元素等内容元素的“选择和上传文件”按钮吗?

使用 TYPO3 8.7.1

【问题讨论】:

    标签: typo3 typo3-8.x


    【解决方案1】:

    您使用的代码始终相同。

    在 PageTsConfig 中你必须使用:

    TCEFORM.[TABLE].[COLUMN].config.appearance.fileUploadAllowed = 0
    

    在 TCA 中你必须使用:

    $GLOBALS['TCA']['TABLE']['columns']['COLUMN']['config']['appearance']['fileUploadAllowed'] = 0;
    

    您必须将TABLE 替换为您要修改的表,将COLUMN 替换为您要修改的列。

    在页面属性中,pages 作为 TABLE,media 作为 COLUMN。
    在 textmedia 中,tt_content 作为 TABLE,assets(我认为)作为 COLUMN。

    【讨论】:

      【解决方案2】:

      您可以为每个字段单独设置,请参阅 Kevin Appelt 的帖子。在这种情况下,您需要记住将来添加此设置的任何其他字段。 要在全局范围内调整所有字段的文件上传,您可以使用 UserTSConfig edit_docModuleUpload。见https://docs.typo3.org/typo3cms/TSconfigReference/singlehtml/Index.html#document-UserTsconfig/Setup/Index

      为避免所有字段的文件上传,只需添加到您的客户扩展(站点包)的 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">');
      

      在你的扩展/Configuration/TypoScript/User/Default.ts

      setup.override.edit_docModuleUpload = 0
      

      如果您还想在文件元素浏览器(弹出窗口)中排除文件上传和文件夹创建,请将以下代码添加到您的扩展 /Configuration/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
      

      【讨论】:

        【解决方案3】:

        这是删除“选择和上传文件”按钮的一种非常简单的方法

        用户设置 -> 编辑和高级功能 -> 文件直接上传 在文档模块中(取消选中此复选框)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-05-11
          • 2015-01-20
          • 2015-04-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-04-12
          • 1970-01-01
          相关资源
          最近更新 更多