TCA 文件,复选框默认选中
TCA file, checkbox default checked
我想将后端的复选框设置为默认选中。
在我的例子中,它是文件 /typo3conf/ext/news/Configuration/TCA/tx_news_domain_model_media.php
中的字段 showinpreview
。
我把值default
改成了1,但是没有效果:
'showinpreview' => [
'exclude' => 1,
'label' => $ll . 'tx_news_domain_model_media.showinpreview',
'config' => [
'type' => 'check',
'default' => 1
]
],
当我在 tt_content 的 TCA 文件中检查复选框时,它看起来像这样:
'sectionIndex' => [
'exclude' => 1,
'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:sectionIndex',
'config' => [
'type' => 'check',
'default' => 1,
'items' => [
'1' => [
'0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled'
]
]
]
],
我看到的唯一区别是 items
。但是我不太明白这个item-value是干什么的。
刚刚检查过 - 这对我有用
'checkbox' => array(
'exclude' => 0,
'label' => 'My Label',
'config' => array(
'type' => 'check',
'default' => '1'
)
),
字段 showinpreview
的值设置在 news/Configuration/TCA/Overrides/sys_file_reference.php
中。在那里应用您的更改,您会很高兴。
但请注意:更新新闻扩展后,您的更改将会丢失。
更改此值的最简单方法是使用某些 pageTS 覆盖 TCA。将以下内容添加到保存新闻记录的文件夹的页面中。
TCAdefaults.sys_file_reference.showinpreview = 1
见https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TCEform/Index.html
对于旧的 EXT:news 版本使用:TCAdefaults.tx_news_domain_model_media.showinpreview = 1
我想将后端的复选框设置为默认选中。
在我的例子中,它是文件 /typo3conf/ext/news/Configuration/TCA/tx_news_domain_model_media.php
中的字段 showinpreview
。
我把值default
改成了1,但是没有效果:
'showinpreview' => [
'exclude' => 1,
'label' => $ll . 'tx_news_domain_model_media.showinpreview',
'config' => [
'type' => 'check',
'default' => 1
]
],
当我在 tt_content 的 TCA 文件中检查复选框时,它看起来像这样:
'sectionIndex' => [
'exclude' => 1,
'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:sectionIndex',
'config' => [
'type' => 'check',
'default' => 1,
'items' => [
'1' => [
'0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled'
]
]
]
],
我看到的唯一区别是 items
。但是我不太明白这个item-value是干什么的。
刚刚检查过 - 这对我有用
'checkbox' => array(
'exclude' => 0,
'label' => 'My Label',
'config' => array(
'type' => 'check',
'default' => '1'
)
),
字段 showinpreview
的值设置在 news/Configuration/TCA/Overrides/sys_file_reference.php
中。在那里应用您的更改,您会很高兴。
但请注意:更新新闻扩展后,您的更改将会丢失。
更改此值的最简单方法是使用某些 pageTS 覆盖 TCA。将以下内容添加到保存新闻记录的文件夹的页面中。
TCAdefaults.sys_file_reference.showinpreview = 1
见https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TCEform/Index.html
对于旧的 EXT:news 版本使用:TCAdefaults.tx_news_domain_model_media.showinpreview = 1