it-swarm-eu.dev

Joomla Editor Form Field nel plugin del contenuto - Come caricare editor-xtd?

Su Joomla 3.2.3, ho aggiunto alcuni campi personalizzati ai componenti principali usando un plugin (come questo ). Funziona bene, ma vorrei aggiungere i pulsanti editor-xtd agli editor delle dogane aggiunti.

Quindi la mia domanda è: come posso caricare il plugin editor-xtd nel mio plugin campi personalizzati?

Grazie.

2
GhosToM

Se ho capito bene cosa stai chiedendo, la risposta è che devi creare un campo modulo tipo editor e impostare buttons="true".

Tipo di campo modulo editor

Necessario:

tipo - questo dovrebbe essere un editor.
nome - Usa un nome univoco per definire il campo.
etichetta - L'etichetta del campo: puoi usare le traduzioni.


Opzionale

larghezza - Larghezza dell'editor in pixel.
altezza - L'altezza in pixel.
cols - Larghezza in colonne.
righe - Altezza in righe.
pulsanti - una matrice di pulsanti xtd da escludere o impostare su vero/falso.
hide - una serie di pulsanti xtd da nascondere. Imposta pulsanti = "true", quindi hide = "readmore, pagebreak, image"
editor - specifica quale editor utilizzare. (ad esempio editor = "jce")
filtro - seleziona il tipo di filtro, ad es. safehtml
descrizione - La descrizione che apparirà nella descrizione comando quando passi con il mouse sopra l'etichetta del campo: puoi usare le traduzioni.

Esempio di definizione 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" />

Gli appunti

1. Plug-in XTD-Editors predefiniti

Joomla viene fornito con i seguenti plug-in editor-xtd: articolo, immagine, interruzione di pagina e readmore.

2. Informazioni sulle traduzioni

Per utilizzare le tue traduzioni sui componenti principali, puoi creare un file di sostituzione per lingua e scrivere lì le tue traduzioni in lingua. È possibile utilizzare il gestore della lingua back-end o crearli manualmente nelle seguenti posizioni:

Admin per l'inglese:

root/amministratore/lingua/override/it-GB.override.ini

Sito per l'inglese:

root/lingua/override/it-GB.override.ini

In 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