web-dev-qa-db-ja.com

利用可能なJoomla-WYSIWYG-Editorボタンなどのリストはどこにありますか

現在コンポーネントを開発しており、フォームを使用しています。ユーザーにエディターの機能への制限付きアクセスを許可します。

http://docs.joomla.org/Editor_form_field_type によると、次のように「hide」パラメータを使用して機能を制限できます。

非表示にするプラグインボタンの配列(オプション)。例... set buttons = "true" hide = "readmore、pagebreak"

これは、上記の2つのボタンでは問題なく機能しますが、すべてのエディターボタンのリストはどこにありますか? (次の画像でマークされているもの)

enter image description here

私の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" 
    />
4
Marc T.

これらのボタンは、エディターのXTDプラグインからのものです。デフォルトのXTDボタンは、article、pagebreak、readmore、imageです。ただし、独自のXTDボタンをインストールできる拡張機能があります。たとえば、Joomla Works Simple Image Gallery Pro、NoNumber Content Templaterなどです。

プラグインマネージャーでエディターのプラグインをチェックして、そこに何があるかを確認します。

しかし、私はあなたの質問を誤解していると思います、そしてあなたはhideパラメータが何をするのか、そしてエディタフォームフィールドのプラグインボタンが何を意味するのかを誤解しました。

XMLからTiny MCE機能を制御することはできないと思います。プラグインマネージャを介してtinyMCEプラグインを編集する場合、ある程度の制御を可能にする設定がいくつかあります。

JCEなどの別のエディターを使用し、目的のプロファイルを作成して、ユースケースごとに割り当てることをお勧めします。

4
FFrewin

次のフォルダー内のすべてのフォルダーは、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
5
Farahmand