ホーム › ドキュメント › TSリファレンス › セットアップ: › “plugin”TLO:

7.2. “plugin” TLO:

フロントエンドのプラグインとしてセットアップされるTYPO3の拡張子にしようされる。一般的にここではプラグインのコンフィグレーションプロパティを設定できる。ユーザは”tx_myext”というキーを持った拡張子を持ち、またそれは”tx_myext_pi1”という名前のフロントエンドプラグインを持っている。オブジェクトツリーの”plugin.tx_myext_pi1”という場所にTypoScriptコンフィグレーションがある。

多くのプラグインはUSER又はUSER_INTオブジェクトであり、これは少なくとも1又は2の予備のプロパティを持っているとうことである。さらに、この表は他のいくつかのデフォルトプロパティを概説する。

プロパティ:

データタイプ:

説明:

デフォルト:

userFunc

 

pluginの USER / USER_INTオブジェクトをセットアップするプロパティ

 

includeLibs

 

pluginの USER / USER_INTオブジェクトをセットアップするプロパティ

 

_CSS_DEFAULT_STYLE

string

ドキュメントのヘッダ部分にいくつかのデフォルトCSSスタイルを挿入させるためにこれを使用する。たいていの場合、これはプラグインからデフォルトで受け入れ可能なディスプレーを提供するが、理想を言えばクリアされ外部stylesheetへ移動されるべきである。

この値はドキュメントのヘッダを作成したときに、pagegen スクリプトによって読み込まれたすべてのプラグインようのものである。

 

_DEFAULT_PI_VARS.[piVar-key]

string

データの交換用にほとんどのプラグインが使用している(使用するべき) piVars 配列のデフォルト値を設定することができる。

プラグインが$this->pi_setPiVarDefaults()をコールしたときのみ有効。

 

_LOCAL_LANG.[lang-key].[label-key]

string

プラグイン用のデフォルトlocallangラベルをオーバーライドするのに使用できる。

 

[tsref:plugin]