インポーターツールを構築する必要があります。インポーターツールは、あらかじめ定義された構造を持つxhtml/xmlファイルを読み込み、ページ構造のtypo3バックエンドシステムにインポートする必要があるため、後で標準のUIベースの編集機能タイプ3。私は、インポータツールのC#で.NET WebフォームとHtmlAgilityPackライブラリベースのソリューションを使用することを考えています。私の理論は、入力ファイルをトラバースし、定義済みのタグを見つけてページのタイトル、コンテンツを決定し、それらのデータをtypo3データベースに正しいフォーマットで直接挿入することです。しかし、もちろん、それが機能するには、まずtypo3テンプレートを作成する必要があります。これはこれを行う正しい方法ですか?私はどのように開発を進めるべきですか?私の必要性のためにHtmlAgilityPackライブラリのよりよい代替手段がありますか?Typo3コンテンツインポーター
1
A
答えて
2
あなたのスキルによってはまあまあです。
TYPO3は、インポート/エクスポートツールにカスタムXMLフォーマットを使用します。したがって、XSLTに慣れていれば、XMLファイルを変換するだけかもしれません。
もっとC#の人なら、あなたはちょうどDBにコンテンツを直接追加するかもしれません。これを行う際に同時編集がないことを確認してください。主にタイムスタンプフィールドの他のフィールドも入力してください。サンプルページとコンテンツを作成すると、何が表示されているのかがわかります。
インポート後、参照インデックスアップデータ(DBチェック、EXT:lowlevelをインストールする必要があります)を実行する必要があります。
データを挿入するためのテンプレートは必要ありません。実際、TYPO3はテンプレートなしで正常に動作します。フロントエンドの出力を生成するためのテンプレートが必要です。) - 通常はウェブサイトに必要です。
関連する問題
- 1. TYPO3.SWF TYPO3 CMS内にインストール
- 2. typo3クローラインデックスコンテンツ
- 3. TYPO3ログインエラー
- 4. はTYPO3
- 5. TYPO3フロントエンドユーザーリポジトリ
- 6. TYPO3: "セクションジャンパー"?
- 7. TYPO3アップロードファイルフロントエンドプラグイン
- 8. TYPO3 7.6
- 9. Typo3 styles.content.getLeft
- 10. Typo3:tt_newsのカスタムオーダー
- 11. TYPO3のflexform
- 12. iPhoneのTYPO3データ
- 13. Typo3 tt-newsカテゴリ
- 14. TYPO3の移行
- 15. Typo3 8.2 ViewHelperネームスペース
- 16. TYPO3スケジューラタスクとエクストラベースコマンドコントローラ
- 17. TYPO3バックエンドエラーVHS ResourceViewHelper
- 18. TYPO3 DCEセクションエレメント
- 19. TYPO3 6.0:FAL
- 20. TYPO3、Extbase、Paginate
- 21. TYPO3 install LayerSlider
- 22. Shopextension for TYPO3
- 23. TYPO3 Femanager Passwort additionalAttributes
- 24. TYPO3 8 CMS
- 25. TYPO3 Extbaseは - typnum
- 26. TYPO3 extbase forward、リダイレクトアクション
- 27. レイアウトTYPO3-エクステンションバックエンド
- 28. TYPO3のextbaseが
- 29. TYPO3 - TypoScriptの
- 30. impexpのTYPO3ファイル
インポートのエクスポートに使用するt3dファイルは、直接データベースの挿入よりも比較的複雑です。 "Index Updater"で明らかにしてください...それはtypo3拡張機能か外部ツールですか? –
これはTYPO3(sysext lowlevel)の一部で、管理ツール - > DBチェック - >グローバル参照インデックスの確認と更新(ドロップダウン)に表示されます。 参照インデックスは、情報ポップアップ内のリレーションを表示するために使用され、エディタは要素の使用方法を確認できます。 – pgampe
とにかく、私の提案は直接db挿入を使用することです。これにより、必要なすべての自由が残されます。後で更新参照インデックスを実行するだけです。 typo3/cli_dispatch.php(上記のモジュールの手順を参照してください)でも同様に行うことができます。 – pgampe