4

私のTYPO3拡張機能のTCA.phpからフロントエンドフォームを構築するための解決策を探しています。

拡張クラスから TCA.php 値を選択する方法はありますか? TCA.php ファイルの値を使用して select-element を作成したいと考えています。

誰かが私にアドバイスをくれたら素晴らしいでしょう:)

4

2 に答える 2

5

TCA は世界中で利用できます。GLOBAL 変数を使用して、任意のテーブル構成 (TCA) を選択できます。たとえば、通常のコンテンツ (tt_content) の TCA は内部で見つけることができます。

$GLOBALS['TCA']['tt_content']

TCA はテーブル構成全体を保持します。すべてを表示したい場合は、表示したいテーブルの構成を単純に print_r() することをお勧めします。

テーブル内の各フィールドの構成は、

$GLOBALS['TCA']['TABLENAME']['columns']['COLUMNNAME']

TCA がまだロードされていない場合は、次のコマンドを使用して手動でロードできます。

t3lib_div::loadTCA('テーブル名');

これは途中で役立つはずです。

于 2010-09-21T10:31:28.090 に答える
0

これには wil_frontendedit 拡張機能を使用します。基本的な検証とその他のトリックがあります。Typo3 のフロント エンド フォームは歴史的に苦痛であり、それらを生成するための 10 の異なるモジュール/方法があります。

于 2010-05-04T10:39:42.313 に答える