Joomla.it Forum

Non solo Joomla... => Sviluppo => : kingmauri 21 Mar 2015, 17:50:25

: Editor admin
: kingmauri 21 Mar 2015, 17:50:25
Salve a tutti. Volendo creare alcuni componenti, ho iniziato seguendo la guida "Developing a MVC Component presente sul sito joomla.org. Sono riuscito ad apportare tutte le modifiche di cui avevo bisogno, tranne una:

Quando amministro il componente, ho la possibilità di modificare un campo, il problema è che questo campo appare all'interno di un semplice input text, avendo una lunghezza limitata e l'impossibilità di aggiungere codice html. Come posso sostituire questo input text con un editor? Inserendo questo all'interno del file edit.php:
:
$editor = JFactory::getEditor();
$params = array( 'smilies'=> '0',
                            'style'  => '1' ,
                            'layer'  => '0' ,
                            'table'  => '0' ,
                            'clear_entities'=>'0'
);

echo $editor->display( 'desc', '', '400', '400', '20', '20', false, $params );
Riesco ad inserire l'editor, il problema è che non so come passargli al campo field, il campo che mi interessa. Presumo debba estrarlo dal database tramite il model, ma non so che funzione dovrei usare.

Grazie per l'aiuto e spero di essere riuscito a spiegare il mio problema!
: Re:Editor admin
: steganoga 21 Mar 2015, 19:08:46
scusa, edito quanto scritto in precedenza... non ho capito nulla.
: Re:Editor admin
: kingmauri 22 Mar 2015, 15:28:30
Scusa, sicuramente non sono riuscito a spiegarmi :P. In sostanza, nella parte admin, invece di questo:

(http://oi62.tinypic.com/21e95rm.jpg)


Vorrei questo:
(http://oi59.tinypic.com/24x30n6.jpg)
: Re:Editor admin
: steganoga 22 Mar 2015, 15:58:30
https://docs.joomla.org/Editor_form_field_type
: Re:Editor admin
: kingmauri 22 Mar 2015, 16:02:14
Grazie mille :), mi metto subito a lavoro
: Re:Editor admin
: kingmauri 23 Mar 2015, 17:11:14
Funziona tutto alla perfezione, tranne per un piccolo particolare... se vengono inseriti dei div, sfasa tutto. E' possibile vietare alcuni tag? come div in questo caso
: Re:Editor admin
: steganoga 23 Mar 2015, 18:32:23
https://docs.joomla.org/Editor_form_field_type

filter (optional) allow the system to save certain html tags or raw data.

comunque l'editor è un plugin e avrà anche lui qualche configurazione
: Re:Editor admin
: kingmauri 24 Mar 2015, 14:09:11
Adesso che è tutto completo mi rimane un ultimo problema, con il css. Ho creato un foglio di stile e l'ho incluso tramite queste due righe:

:
$document = JFactory::getDocument();

$document->addStyleSheet(JUri::root() . 'media/com_advertisement/css/style.css');

Nonostante questo, mentre su chrome e explorer funziona, su firefox è come se non vi fosse nessun foglio di stile. Analizzando il codice della pagina, il link al foglio è corretto, così come le varie classi, ma nulla... neanche cancellando la cache.