0

免責事項:私はCMSとTypo3の世界にまったく慣れていないので、足りない点があれば、遠慮なく編集してください。

既存のデータベースからコンテンツをインポートして、Typo3で管理できるようにしたい:検索フォームを使用して検索を実行し、(最終的に)Typo3バックエンドモジュールを介してコンテンツを編集する。

私の現在の研究状況から、Typo3の標準コンテンツは「tt_content」に保存されており、他のテーブルを追加するには、いわゆる$ TCA配列で遊ぶ必要があります(Typo3 TCAリファレンスを参照) 。

幸い、いわゆるKickstarter拡張機能は、テーブルの$TCAおよびSQL定義を含む拡張機能を作成するのに役立ちます。残念ながら、バージョン6.0とは互換性がありません。既知の互換性のない拡張機能のリストを参照してください。また、Kickstarterはv6リリース以降更新されていません。

Typo3 6.0でそのような拡張機能を作成するにはどうすればよいですか?カスタムコンテンツの管理が難しいのはなぜですか?私は何かが足りないのですか?

4

1 に答える 1

0

Kickstarter は古い学校の拡張機能を作成するために何年も使用されていました。拡張機能を作成するための新しい方法である Extbase が数年前からあるからです。MVC パターンを使用し、FLOW3 の哲学に基づいているため、今後も長く使用されます。

リポジトリから「Extension Builder」の最新バージョンを使用して、独自のExtbase extを「キックスタート」します

編集それがどのように機能するか (特にリポジトリとモデル) を学ぶために時間を費やす必要があります。できれば少量のフィールドで簡単な拡張機能を作成し、その構造がどのように見えるかを認識してみてください。すぐに慣れるでしょう。

次に、Builder の「シート ビュー」を使用して、現在のテーブルの構造を「描画」します。慎重に行えば、既存のデータをほとんど問題なくインポートできます。おそらくいくつかの違いがありますが、最初からそれを行うよりも簡単です。

于 2013-02-28T07:28:27.090 に答える