it-swarm-ja.tech

コンテンツプラグインのJoomlaエディターフォームフィールド-editor-xtdをロードする方法

Joomla 3.2.3では、プラグインを使用してコアコンポーネントにいくつかのカスタムフィールドを追加しました( this など)。正常に動作していますが、追加した税関エディタにeditor-xtdボタンを追加したいと思います。

だから私の質問は:editor-xtdプラグインをカスタムフィールドプラグインにロードするにはどうすればよいですか?

ありがとう。

3
GhosToM

私があなたの質問に正解した場合、答えはEditor type form fieldを作成し、buttons="true"を設定する必要があるということです。

エディターフォームフィールドタイプ

必須:

type-これはエディタである必要があります。
name-一意の名前を使用してフィールドを定義します。
label-フィールドのラベル-翻訳を使用できます。


オプション

width-エディターの幅(ピクセル単位)。
height-ピクセル単位の高さ。
cols-列の幅。
rows-行単位の高さ。
buttons-除外するか、true/falseに設定するxtd-buttonsの配列。
hide-非表示にするxtd-buttonsの配列。 buttons = "true"を設定してから、hide = "readmore、pagebreak、image"を設定します
editor-使用するエディターを指定します。 (例:editor = "jce")
filter-safehtmlなどのフィルタータイプを選択します
description-フィールドのラベルにカーソルを合わせるとツールチップに表示される説明-翻訳を使用できます。

XML定義の例:

<field 
   name="myeditorfield" 
   label ="COM_CONTENT_MY_EDITOR_FIELD_LABEL"
   type="editor"
   editor="none"
   buttons="true"
   width="250"
   height="80"
   hide="image"
   filter="safehtml"
   description="COM_CONTENT_MY_EDITOR_FIELD_DESC" />

ノート

1.デフォルトのXTD-Editorsプラグイン

Joomlaには、記事、画像、改ページ、readmoreなどのeditors-xtdプラグインが付属しています。

2.翻訳について

コアコンポーネントに対して独自の翻訳を使用するには、言語ごとのオーバーライドファイルを作成し、そこに言語の翻訳を書き込むことができます。バックエンド言語マネージャーを使用するか、次の場所に手動で作成できます。

英語の管理者:

root/administrator/language/overrides/en-GB.override.ini

英語のサイト:

root/language/overrides/en-GB.override.ini

override.iniで:

COM_CONTENT_MY_EDITOR_FIELD_LABEL = "Your field's label text"  
COM_CONTENT_MY_EDITOR_FIELD_DESC  = "The tooltip description text"
1
FFrewin