0

fluidcontent を使用した複雑な TYPO3 プロジェクトの場合、次の情報を表示するツールを探しています。

  1. どのFCEが存在するか
  2. どのページでどのくらいの頻度で使用されていますか
  3. どのパーシャルが使用されているか
  4. どのフラックス フォーム フィールドが使用されているか (名前とタイプを含む)
  5. タグ、説明など、いくつかのメタ情報を配置します...

このライブラリをtypo3プロジェクトに実装する最もスマートな方法は?

私の考えは、fluidcontent テンプレートを読み取り、フロントエンド プラグインの情報を例とともに表示する拡張機能を開発することです。しかし、「使用されたパーシャル」や「使用されたフラックスフォームフィールド」などの情報を読み取る方法がわかりません。

何か案は?

ありがとう。

4

1 に答える 1

0

FCE は、tt_content テーブル内の単なる cType 要素です。さまざまな cType をカウントする簡単なクエリを作成すると、サイトで使用されているすべての FCE のリストが得られます。すべての tt_content エントリには pageUId があるため、それらが使用されている魔女ページで知ることができます

フラックスフィールド用。フラックスを使用するすべてのコンテンツ要素を取得し、すべてのフレックスフォーム フィールドを解析する関数を作成する必要があります。フラックスは、flexform xml 以外のフィールドにもデータを保存できることに注意してください。

これをフロントエンドまたはバックエンドで表示するための基本的な extbase プラグインを作成できます

于 2016-07-08T18:03:36.127 に答える