设置'foreign_sortby'=>后'基准';现在我的编辑掩码中缺少此字段。有人知道为什么吗?
tx_veranstaltungen_domain_model_terminblock的TCA(1个终端块可以有多个termine)
'termine' => array(
'exclude' => 1,
'label' => 'LLL:EXT:veranstaltungen/Resources/Private/Language/locallang_db.xlf:tx_veranstaltungen_domain_model_terminblock.termine',
'config' => array(
'type' => 'inline',
'foreign_table' => 'tx_veranstaltungen_domain_model_termin',
'foreign_field' => 'terminblock',
'foreign_sortby' => 'datum',
'maxitems' => 9999,
'appearance' => array(
'collapseAll' => 0,
'levelLinksPosition' => 'top',
'showSynchronizationLink' => 1,
'showPossibleLocalizationRecords' => 1,
'useSortable' => 1,
'showAllLocalizationLink' => 1
),
),
),
答案 0 :(得分:1)
好的,我在阅读Bug report
后发现了问题您应该使用foreign_default_sortby而不是foreign_sortby,因为IRRE会隐藏您用于排序的字段。 危险的事情是,该字段可以被"排序值"覆盖。所以我想知道为什么我的所有字段(类型为date(timestamp))都具有值01.01.1970 ...因为字段值更改为1,2,....
我希望在他们销毁数据之前,这可以帮助他人。 :)
(我使用Typo3 7.6.14)