TYPO3删除“选择并上传文件”按钮

时间:2017-07-04 14:46:16

标签: typo3 typo3-8.x

从页面属性中删除“选择和上传文件”按钮与PageTSConfig中的以下行一起使用:

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

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

我尝试了几件事,但没有成功。我发现这个案例没有工作的PageTSConfig“规则”。有人知道如何为textmedia元素等内容元素删除“选择和上传文件”按钮吗?

使用TYPO3 8.7.1

3 个答案:

答案 0 :(得分:5)

您使用的代码始终相同。

在PageTsConfig中你必须使用:

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

在TCA中你必须使用:

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

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

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

答案 1 :(得分:1)

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

为避免所有字段的文件上传,请简单添加到客户扩展程序的ext_localconf.php(sitepackage):

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:sitepackage/Configuration/TypoScript/User/Default.ts">');

如果你想为UserTSConfig使用一个单独的配置文件,我建议添加到ext_localconf.php

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

如果您还想在文件元素浏览器(弹出窗口)中排除文件上传和文件夹创建,请将以下代码添加到您的扩展/Configuration/TypoScript/User/Default.ts

> # Data Import 
> dat <- read.csv("book1.csv", header=TRUE, sep=",")
> dat
   year Month     y1
1 2000   Feb 125.25
2 2000   Mar 145.23
3 2000   Apr 588.23
4 2000   May 244.12
5 2000   Jun 100.25
6 2000   Jul 585.00
7 2000   Aug 782.25
8 2000   Sep  12.25
> y1 <- dat[,3]       # y1 column
> y1
[1] 125.25 145.23 588.23 244.12 100.25 585.00 782.25  12.25
> dy1 <- c(diff(log(y1))) 
> y11 <- lag(dy1, 1)  # Lag-1
> y12 <- lag(dy1, 2)  #Lag-2
> y13 <- lag(dy1, 3)  #Lag-3
> y14 <- lag(dy1, 4)  #lag-4
> 
> y <- cbind(dy1,y11,y12,y13,y14)
> y
        dy1        y11        y12        y13        y14
 [1,]  0.1480070  0.1480070  0.1480070  0.1480070  0.1480070
 [2,]  1.3987993  1.3987993  1.3987993  1.3987993  1.3987993
 [3,] -0.8794581 -0.8794581 -0.8794581 -0.8794581 -0.8794581
 [4,] -0.8899928 -0.8899928 -0.8899928 -0.8899928 -0.8899928
 [5,]  1.7639448  1.7639448  1.7639448  1.7639448  1.7639448
 [6,]  0.2905625  0.2905625  0.2905625  0.2905625  0.2905625
 [7,] -4.1566484 -4.1566484 -4.1566484 -4.1566484 -4.1566484

答案 2 :(得分:0)

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

  

用户设置 - &gt;编辑和高级功能 - &gt;直接上传文件   在Doc-module中(取消选中此复选框)