it-swarm.com.de

Joomla Editor Form Field im Inhalts-Plugin - Wie lade ich editor-xtd?

In Joomla 3.2.3 habe ich mithilfe eines Plugins einige benutzerdefinierte Felder zu Kernkomponenten hinzugefügt (wie this ). Es funktioniert gut, aber ich möchte den hinzugefügten Zollredakteuren die editor-xtd-Schaltflächen hinzufügen.

Meine Frage lautet also: Wie kann ich das editor-xtd-Plugin in mein benutzerdefiniertes Feld-Plugin laden?

Vielen Dank.

2
GhosToM

Wenn ich richtig verstanden habe, was Sie gefragt haben, müssen Sie ein Formularfeld vom Typ Editor erstellen und buttons="true".

Editor-Formularfeldtyp

Erforderlich:

Typ - das sollte Editor sein.
name - Verwenden Sie einen eindeutigen Namen, um das Feld zu definieren.
label - Die Beschriftung des Feldes - Sie können Übersetzungen verwenden.


Wahlweise

width - Breite des Editors in Pixel.
Höhe - Die Höhe in Pixel.
cols - Breite in Spalten.
Zeilen - Höhe in Zeilen.
buttons - Ein Array von xtd-Buttons, die ausgeschlossen oder auf true/false gesetzt werden sollen.
hide - Ein Array von Xtd-Knöpfen, die ausgeblendet werden sollen. Setze buttons = "true", dann hide = "readmore, pagebreak, image"
Editor - Gibt an, welcher Editor verwendet werden soll. (z. B. editor = "jce")
Filter - Wählen Sie den Filtertyp aus, z. B. safehtml
description - Die Beschreibung, die im Tooltip angezeigt wird - wenn Sie den Mauszeiger über die Beschriftung des Feldes halten -, können Sie Übersetzungen verwenden.

XML-Definitionsbeispiel:

<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" />

Anmerkungen

1. Standard XTD-Editor Plugins

Joomla enthält die folgenden Editoren-xtd-Plugins: Artikel, Bild, Seitenumbruch und Readmore.

2. Über Übersetzungen

Um Ihre eigenen Übersetzungen über die Kernkomponenten zu verwenden, können Sie eine sprachspezifische Überschreibungsdatei erstellen und dort Ihre Sprachübersetzungen schreiben. Sie können den Backend-Sprachmanager verwenden oder diese manuell an den folgenden Speicherorten erstellen:

Admin für Englisch:

root/administrator/language/overrides/de-DE.override.ini

Site für Englisch:

root/language/overrides/de-DE.override.ini

In der override.ini:

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