"WYSIWYG Editor" düğmesini tıklatmadan kullanıcı tarafından WYSIWYG düzenleyicisini göstermek için magento 1.7 ürün açıklamasını değiştirmeye çalışıyorum ancak kodu nerede bulacağımı bulamıyorum, herkes burada bazı ipuçları verebilir mi?Ürünün açıklaması için WYSIWYG editörünü magento 1.7 sürümüne nasıl açabilirsiniz?
cevap
Ben Magento yönetici bir seçenek var eminim:
Yönetici -> Sistem -> Yapılandırma -> İçerik Yönetimi
Ben Andrew cevabın doğru olması gerektiğine inanıyoruz. Magento formları, WYSIWYG'nin etkin olup olmadığını görmek için bir kontrol yapmalıdır. Varsayılan olarak bu daha sonra güzel bir arayüz gösterecektir> İçerik Yönetimi
-> Sistem - -> Yapılandırma
Yönetici:
Mage::getSingleton('cms/wysiwyg_config')->isEnabled()
Bu sadece size ayarı kontrol ediyor, daha önce yayınlanan cevapla değişiyor ve etkinleştirmek için bir pop up veya eylem zorlamaz.
Bu sorunun cevabı aslen Nikitas tarafından burada yayınlanmıştır: https://stackoverflow.com/a/20307722/3254362
Ben basitlik için buraya cevabı kopyalayarak ediyorum ...
i buldum biraz araştırmadan sonra.
1) Bu kodu editörün doğrudan görünmesini istediğiniz .phtml dosyasına koyun.
2) Kodun 6. satırında elements: "short_description"
'u görebilirsiniz. "short_description"
'u istediğiniz eleman kimliğiyle değiştirebilirsiniz. Virgülle ayrılmış ve boşluk içermeyen birden fazla öğe kimliği ekleyebilirsiniz.
Örnek: i vb
kodürünün tanımını, kısa açıklama düzenlerken editör doğrudan görünmesini istediğiniz çünkü ben app/design/adminhtml/default/default/template/catalog/product/edit.phtml
Bu kodu:
<script type="text/javascript">
window.onload=function()
{
tinyMCE.init({
mode : "exact",
elements: "short_description",
theme : "advanced",
plugins : "inlinepopups,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras",
theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,|,visualchars,nonbreaking",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_path_location : "bottom",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
theme_advanced_resize_horizontal : 'true',
theme_advanced_resizing : 'true',
apply_source_formatting : 'true',
convert_urls : 'false',
force_br_newlines : 'true',
doctype : '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'
});
};
</script>
bu benim için çalıştı - Teşekkürler. – MJCoder
Bu ayar ürünler için geçerli değildir, yalnızca CMS içeriği için. –