iframe - 在Magento编辑器的CMS中,如何允许某些标签( iframe,嵌入)?

  显示原文与译文双语对照的内容
0 0

我想允许输入某些html标签,比如iframe并嵌入到magento编辑器的CMS中。 Magento不允许那些标签。

是否有一个模型或者控制器可以编辑以允许iframe和嵌入标记?

时间:原作者:4个回答

0 0

在这里 file: js/mage/adminhtml/wysiwyg/tiny_mce/setup.js 中查找

查找这里代码块:

 var settings = {
 mode : (mode!= undefined? mode : 'none'),
 elements : this.id,
 theme : 'advanced',
 plugins : plugins,
 theme_advanced_buttons1 : magentoPlugins + 'magentowidget,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,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,forecolor,backcolor',
 theme_advanced_buttons3 : 'tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,iespell,media,advhr,|,ltr,rtl,|,fullscreen',
 theme_advanced_buttons4 : 'insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,pagebreak',
 theme_advanced_toolbar_location : 'top',
 theme_advanced_toolbar_align : 'left',
 theme_advanced_statusbar_location : 'bottom',
 theme_advanced_resizing : true,

然后将它的添加到:

 extended_valid_elements : 'iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder],style,script',

这是一个简单的逗号分隔列表,你想要允许。

原作者:
0 0

乔什在目标上,我添加了此行来接受"在faceb上找到我们。"-iframe:

extended_valid_elements : 'iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder|allowTransparency],style,script',

它有一个额外的属性,在自动生成的FB-iframe中。

原作者:
0 0

在编辑CMS页面时,你可以使用 switch 到html视图。

enter image description here

按下html按钮
enter image description here

在这里你可以将iframe添加到html中的页面

原作者:
...