gpt4 book ai didi

typo3 - 如何仅针对某些 ctypes 禁用 tca 中的字段

转载 作者:行者123 更新时间:2023-12-05 01:44:45 24 4
gpt4 key购买 nike

我想在后端禁用某些字段,例如网格元素和其他内容元素的许多字段。我知道 TCEFORM 的可能性,但它只允许禁用所有 cTypes 中的一个字段。我需要一种方法来仅针对某些 cTypes 禁用某些字段。

有办法实现吗?谢谢

最佳答案

如果您为 tt_content 调整 TCA,您可以完全控制显示哪个字段。您可以使用您的客户扩展(网站包)覆盖 TCA。

以下文件包含字段,显示为 CType header (TYPO3 CMS 7.6)

EXT:sitepackage/Configuration/TCA/Overrides/tt_content.php

<?php
defined('TYPO3_MODE') or die();

call_user_func(function () {
$GLOBALS['TCA']['tt_content']['types']['header']['showitem'] = '--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general;general,--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.headers;headers,rowDescription,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.appearance,--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.frames;frames,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.visibility;visibility,--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access,--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended,--div--;LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category,categories';
});

根据您的需要删除或添加任何字段,并对您希望更改的任何 CType 执行此操作。另见 https://docs.typo3.org/typo3cms/TCAReference/7.6/Reference/Types/Index.html

关于typo3 - 如何仅针对某些 ctypes 禁用 tca 中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45019971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com