現在コンポーネントを開発しており、フォームを使用しています。ユーザーにエディターの機能への制限付きアクセスを許可します。
http://docs.joomla.org/Editor_form_field_type によると、次のように「hide」パラメータを使用して機能を制限できます。
非表示にするプラグインボタンの配列(オプション)。例... set buttons = "true" hide = "readmore、pagebreak"
これは、上記の2つのボタンでは問題なく機能しますが、すべてのエディターボタンのリストはどこにありますか? (次の画像でマークされているもの)
私のform-xmlは次のようになります:
<field
name="editorField"
type="editor"
description="COM_HELLOWORLD_FORM_EDITOR"
label="COM_HELLOWORLD_FORM_EDITOR_LABEL"
required="true"
hide="readmore,pagebreak"
size="20"
/>
これらのボタンは、エディターのXTDプラグインからのものです。デフォルトのXTDボタンは、article、pagebreak、readmore、imageです。ただし、独自のXTDボタンをインストールできる拡張機能があります。たとえば、Joomla Works Simple Image Gallery Pro、NoNumber Content Templaterなどです。
プラグインマネージャーでエディターのプラグインをチェックして、そこに何があるかを確認します。
しかし、私はあなたの質問を誤解していると思います、そしてあなたはhideパラメータが何をするのか、そしてエディタフォームフィールドのプラグインボタンが何を意味するのかを誤解しました。
XMLからTiny MCE機能を制御することはできないと思います。プラグインマネージャを介してtinyMCEプラグインを編集する場合、ある程度の制御を可能にする設定がいくつかあります。
JCEなどの別のエディターを使用し、目的のプロファイルを作成して、ユースケースごとに割り当てることをお勧めします。
次のフォルダー内のすべてのフォルダーは、Tiny-MCEエディターのプラグインです。
/media/editors/tinymce/plugins/
彼らです:
advlist
anchor
autolink
autoresize
autosave
bbcode
charmap
code
colorpicker
compat3x
contextmenu
directionality
emoticons
example
example_dependency
fullpage
fullscreen
hr
image
importcss
insertdatetime
layer
legacyoutput
link
lists
media
nonbreaking
noneditable
pagebreak
paste
preview
print
save
searchreplace
spellchecker
tabfocus
table
template
textcolor
textpattern
visualblocks
visualchars
wordcount