フロントエンドのプラグインとしてセットアップされる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]