Voglio aggiungere l'editor WYSIWYG nella configurazione del sistema Magento.Come aggiungere WYSIWYG Editor nella configurazione del sistema Magento?
E anche ottenere il valore dall'opzione che è lì per fare questo.
Cheers.
Voglio aggiungere l'editor WYSIWYG nella configurazione del sistema Magento.Come aggiungere WYSIWYG Editor nella configurazione del sistema Magento?
E anche ottenere il valore dall'opzione che è lì per fare questo.
Cheers.
Ho trovato la risposta da questo post. Grazie a Marius per aver dato questa risposta.
Prima di tutto aggiungere questo in qualsiasi file di layout, per caricare l'editor nella sezione di configurazione:
<adminhtml_system_config_edit>
<update handle="editor"/>
<reference name="head">
<action method="setCanLoadTinyMce"><load>1</load></action>
</reference>
</adminhtml_system_config_edit>
Creare ora il proprio renderer campo. Deve essere un blocco all'interno del vostro modulo:
<?php
class Namespace_Module_Block_Adminhtml_System_Config_Editor extends Mage_Adminhtml_Block_System_Config_Form_Field implements Varien_Data_Form_Element_Renderer_Interface{
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element){
$element->setWysiwyg(true);
$element->setConfig(Mage::getSingleton('cms/wysiwyg_config')->getConfig());
return parent::_getElementHtml($element);
}
}
Ora per l'elemento all'interno del system.xml impostare il frontend_type 'Editor' e il frontend_model vostro nuovo blocco
<fieldname translate="label">
<label>Field label </label>
<frontend_type>editor</frontend_type>
<frontend_model>module/adminhtml_system_config_editor</frontend_model>
<sort_order>150</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</fieldname>
Ci sono alcuni problemi quando cambiare l'ambito di configurazione in un sito Web o in una visualizzazione negozio. La textarea non diventa "disabilitata". Ma se puoi ignorarlo, puoi usarlo senza problemi.
Buona descrizione, ma molto breve per un principiante magento come me. Scarica questo esempio e modificalo come ha detto Meenakshi per una soluzione di lavoro al 100%: http://www.junaidbhura.com/add-color-picker-magento-admin-anywhere/ –
Buona risposta @meenakshi –
Quello che devi fare è aggiungere un editor WYSIWYG con il suo controller adminhtml appropriato. Dopo questo, è possibile caricare l'editor per ogni configfield specificato.
Prova a leggere this article. È una guida passo passo su come aggiungere l'editor.
un collegamento non è una risposta: si prega di modificare la risposta per descrivere quali sono i passaggi necessari, lasciare il collegamento per riferimento – OSdave
@richardbernards sopra il riferimento del collegamento è per aggiungere editor WYSIWYG in forma admin. Voglio aggiungere nella configurazione di sistema –
Il sistema la configurazione è un grande modulo di amministrazione;) – RichardBernards
Puoi usare il link [Questo] (http://magento.stackexchange.com/questions/1569/how-to-add-wysiwyg-functionality-to-magento-config-items) per aggiungere l'editor wysiwyg nella tua configurazione campi. – Zaheerabbas