it-swarm.com.de

Joomla 3 - Wie setze ich den Inhalt des Editorfeldes?

Ich habe ein Editorfeld, das ich mit HTML-Inhalten füllen möchte:

<fieldset name="basic">
    <field name="Code" type="editor" label="Code" description="" width="300" filter="safehtml" default="" />
</fieldset>

Kann das erreicht werden?

Vielen Dank.

1
Sergiu Tripon

Sie können den Editor dynamisch in getInput () als erstellen

protected function getInput() {
    $editor = JFactory::getEditor();
    return $editor->display($this->name, $this->value, '550', '400', '60', '20', false); }

Wenn dies nicht hilft, können Sie es mit der JHtml-Klasse erstellen

Hoffe das hilft.

1
Pratyush

Angenommen, Sie meinen den Standardwert, fügen Sie das Element default in das Feld ein und fügen Sie den mit CDATA umschlossenen Inhalt hinzu:

<fieldset name="basic">
    <field name="Code" type="editor" label="Code" description="" width="300" filter="safehtml">
        <default><![CDATA[<h1>Sample Text</h1>]]></default>
    </field>
</fieldset>
1
Sharky