カスタムタイプを tx_news ( Doc ) に追加する TYPO3 10.4 の拡張機能をアップグレードしようとしています。
この例に基づいて移行を行いました: Breaking: #87623
クラス/コントローラー/NewsController.php
return [
\Xyz\Extendnews\Domain\Model\Team::class => [
'tableName' => 'tx_news_domain_model_news',
'recordType' => 3,
],
しかし、Fluid-Template のエントリをデバッグすると、デフォルト モデルが引き続き使用されます。
私は何かを逃したのですか、それとも誰かが実際の例を持っていますか?
助けてくれてありがとう。
更新: Georg Ringer のマニュアル で説明されている新しいタイプを作成したい
小さな拡張機能を作成しました。TYPO3 9.5 ではすべて正常に動作しますが、TYPO3 10.4 では動作しません。 デモ拡張
TYPO3 10.4 では、プロトタイプは MxnTeam\Domain\Model\Team ではありません
更新 29.06.2020:
TYPO3 Slack チャンネル ( post )の tobenschmidt が助けてくれます。
return [
\Mexan\MxnTeam\Domain\Model\Team::class => [
'tableName' => 'tx_news_domain_model_news',
'recordType' => \Mexan\MxnTeam\Domain\Model\Team::class,
],
\Mexan\MxnTeam\Domain\Model\Client::class => [
'tableName' => 'tx_news_domain_model_news',
'recordType' => \Mexan\MxnTeam\Domain\Model\Client::class,
],
\GeorgRinger\News\Domain\Model\News::class => [
'tableName' => 'tx_news_domain_model_news',
//'recordType' => 0,
'subclasses' => [
\Mexan\MxnTeam\Domain\Model\Team::class,
\Mexan\MxnTeam\Domain\Model\Client::class,
]
],
];
これは、2 つのカスタム タイプでも問題なく動作します。残念ながら、デフォルトのニュースは読み込まれなくなりましたが、追加するrecordType => 0
と、通常のニュースとカスタム タイプのみが表示され、タイプ 1 と 2 (内部および外部) は表示されません。
拡張機能を更新しました: mxn_team
これを防ぐ方法はありますか?