Joomla.it Forum
Non solo Joomla... => Sviluppo => : dacdam 21 Apr 2010, 12:06:49
-
Ho un componente dove, ad un certo punto, emetto l'editor predeinito. Uso questa istruzione:
$editor->display('testo',$row->testo,'500','300','100','100',false,array("class"=>"required"))
L'ultimo parametro è un array associativo dove cerco di passare la classe required all'editor... però non funziona, qualcuno sà dirmi perchè ?
Ciao!
-
veramente non penso si possa fare...
l'ultimo parametro serve a passare parametri dell'editor, al più il link al css, non classi css. vedi: docs.joomla.org/JFactory/getEditor
che ne dici di un file editor.css nella dir css del template?
ciao,
marco
-
Non fà al caso mio perchè mi serve per controllare che la textarea non sia vuota.
Per usare JHTML::_('behavior.formvalidation');
sono obbligato ad aggiungere la classe "required" al campo...
Ho provato ad eseguire il controllo con javascript usando form.testo.value == ""
(dove testo è il nome della textarea associata al tinyMCE), ma non funziona: dice sempre che è vuoto.
Come si controlla via javascript se la textarea associata all'editor predefinito è vuota ?
-
allora sei fuori strada :(
devi usare il metodo getContent dell'editor per accedere al testo e usare l'istanza php dell'editor per ottenere il nome dell'istanza js.
guarda in /components/com_content/views/article/tmpl/form.php
ciao,
marco
-
ps: magari la prossima volta parti direttamente con il titolo giusto ;)
;D
-
Hai ragione, avevo sbagliato completamente titolo per il post.. :-[
Comunque adesso funziona.
Grazie.