我尝试使用父TCA中的foreign_sortby通过开始(日期)自动对IRRE记录进行排序,
'holidays' => [
'exclude' => true,
'label' => 'LLL:EXT:my_extension/Resources/Private/Language/locallang_db.xlf:tx_myextension_domain_model_feusers.holidays',
'config' => [
'type' => 'inline',
'foreign_table' => 'tx_myextension_domain_model_holiday',
'foreign_field' => 'feusers',
'foreign_sortby' => 'start',
'maxitems' => 9999,
'appearance' => [
'collapseAll' => 1,
'levelLinksPosition' => 'top',
'showSynchronizationLink' => 1,
'showPossibleLocalizationRecords' => 1,
'showAllLocalizationLink' => 1
],
],
],
这在BE FE中效果很好。但是,使用此设置的字段开始在父记录的BE形式中不再可见。
孩子只有两个日期字段,开始和结束。
带有开始字段的子记录:
父记录缺少开始字段:
我怎么了?
答案 0 :(得分:0)
解决方案正在替换:
'foreign_sortby' => 'start',
具有:
'foreign_default_sortby' => 'ORDER BY start ASC',