在SilverStripe 3.1調用setOption('extended_valid_elements', ...)
在mysite/_config.php
作品對我來說:
HtmlEditorConfig::get('cms')->setOption(
'extended_valid_elements',
'img[class|src|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|usemap|data*],'
. 'iframe[src|name|width|height|align|frameborder|marginwidth|marginheight|scrolling],'
. 'object[width|height|data|type],'
. 'embed[src|type|pluginspage|width|height|autoplay],'
. 'param[name|value],'
. 'map[class|name|id],'
. 'area[shape|coords|href|target|alt],'
. 'ol[start|type]'
. 'address[class|name|id],'
. 'article[class|name|id],'
. 'aside[class|name|id],'
. 'audio[class|name|id],'
. 'bdi[class|name|id],'
. 'caption[class|name|id],'
. 'canvas[class|name|id],'
. 'datalist[class|name|id],'
. 'details[class|name|id],'
. 'dialog[class|name|id],'
. 'embed[class|name|id],'
. 'figure[class|name|id],'
. 'figcaption[class|name|id],'
. 'footer[class|name|id],'
. 'header[class|name|id],'
. 'keygen[class|name|id],'
. 'mark[class|name|id],'
. 'menuitem[class|name|id],'
. 'meter[class|name|id],'
. 'nav[class|name|id],'
. 'output[class|name|id],'
. 'progress[class|name|id],'
. 'rp[class|name|id],'
. 'rt[class|name|id],'
. 'ruby[class|name|id],'
. 'section[class|name|id],'
. 'source[class|name|id],'
. 'summary[class|name|id],'
. 'time[class|name|id],'
. 'track[class|name|id],'
. 'video[class|name|id],'
. 'wbr[class|name|id]'
);
我曾經嘗試這樣做,我也試過更換'''valid_elements''',並沒有爲我工作。 您使用的是版本(3.1) –
是的,我正在使用SilverStripe 3.1。嘗試將上面的代碼粘貼到您的配置中。我注意到論壇中的代碼與框架中的代碼之間有細微差別。主要是框架中的代碼在標籤之間沒有任何空白。複製框架的方式爲我工作。 – 3dgoo
甜這工作。由於某些原因,在線程中發佈的類似內容不起作用。 –