【问题标题】:TYPO3: Custom content element - TCA fields configurationTYPO3:自定义内容元素 - TCA 字段配置
【发布时间】:2017-07-24 15:59:34
【问题描述】:

我按照教程在 TYPO3 中实现自定义内容元素。我不明白如何配置后端字段。

这是我对 tt_content 的覆盖:

$GLOBALS['TCA']['tt_content']['types']['my_custom_ce'] = [
    'showitem'         => '
            --palette--;' . $frontendLanguageFilePrefix . 'palette.general;general,
            --linebreak--, header;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_formlabel,
            --linebreak--, date;Datum,
            --linebreak--, media;Media,
            --linebreak--, bodytext;text,
];

例如,我想更改“bodytext”字段的文本区域大小。我阅读了官方 TCA 参考,但仍然不明白它是如何工作的

【问题讨论】:

    标签: typo3 typoscript fluid fluid-styled-content


    【解决方案1】:

    textarea 字段大小的改变是在

    $GLOBALS['TCA']['tt_content']['columns']['bodytext']['config'] etc.

    在 TCA 参考中查找详细信息。

    这会更改所有 CE 的字段大小。据我所知,不可能仅针对一个 CE 进行更改。

    【讨论】:

    • 谢谢它的工作。如果我的 CE 有多个正文字段怎么办?有没有办法配置每个字段?
    • 不可能有多个bodytext 字段。 bodytexttt_content 表中的一列。一个表中不可能有多个同名的列。
    • 如果我需要多个文本字段,我想我应该使用 "addTCAcolumns" 和 "addToAllTCAtypes" 创建新列?我不知道这是否是最佳实践
    • 是的,一个新的列,或者使用subheader 列 f.e.如果尚未使用。 - 如果添加新列,请不要忘记更改表的 SQL 定义! - 但这是一个新问题。请查看此问题是否已有答案或发布新答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 2021-06-18
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多