我在umbraco开发一个网站,问题是当我在富文本编辑器中插入我的html时,它会自动在html中插入"p"(段落标记)标记,这正在破坏我的设计.请帮助我,我被困在这里.
谢谢.
我正在开发一个问答平台,在该平台上我使用mui-rte来实现表单——就像我现在正在输入的表单一样。我的问题是,我不知道如何在不必单击附带的“保存”按钮的情况下获取数据。
或者,我怎样才能在react中实现这样的rte?所需功能:数学符号、代码编辑器、纯文本
CMS用户倾向于将任何内容粘贴到CMS文本编辑器中.为了防止网站被破坏 - 以及作为日志,因为TYPO3 没有非符文的编辑器(如markitup),我想至少有一些好的旧"强制纯文本粘贴"到位.
TYPO3的RTE有一个按钮"pastetoggle,pastebehaviour,pasteastext".但我没有设法配置它所以它总是活跃的.
此外,还有一个扩展名ad_rtepasteplain,但它在TYPO3 6.1中没有产生任何结果.
有没有一种方法可以为TYPO3 6.x实现粘贴为纯文本?
[编辑]我发现(对于用户TSConfig)
以及(对于页面TSConfig)
......我还没跑过.如果这是要走的路:是否有工作教程?
我想使用 CSS 文件设置 React-rte 的样式,但无法做到这一点。
RichTextEditor 总是将内联样式注入 HEAD 部分的底部,这会覆盖我的类样式。
我正在尝试启用colorbutton插件以使用 TYPO3 CKEditor 中的 TextColor 功能,但它不起作用。
我已经尝试包含 colorbutton 插件所需的所有需要的外部插件。我已经直接从 CKEditor 网站(button、panelbutton、panel、floatpanel)下载了 4.7 版的插件。但是每次当我包含 panelbutton 或 colorbutton 时,TYPO3 后端中的编辑器不再工作。
我最近在开发具有多个TinyMCE的页面时遇到了问题.
<textarea style='width:90%;height:500px;' class='tinymce' name='message' id="mce_editor_0" placeholder='Long Message'>{if isset($message)}{$message}{/if}</textarea>
<textarea style='width:90%;height:200px;' class='tinymce' name='signature' id="mce_editor_1" placeholder='Long Message'></textarea>
$.ajax({
url: "../action/getEmailTemplate?id="+id+'&type='+type
}).done(function ( data ) {
console.log("../action/getEmailTemplate?id="+id+'&type='+type);
console.log(data);
if(type=='email'){
tinyMCE.execCommand('mce_editor_0', 'mceSetContent', false, data);
}
if(type=='sig'){
tinyMCE.execCommand('mce_editor_1', 'mceSetContent', false, data);
}
});
Run Code Online (Sandbox Code Playgroud)
这不起作用.我是否误解了tinyMCE.execCommand背后的逻辑?
在Page TSConfig根页面上,我有以下代码:
/////////////////////////////////////////////////////////////
// RTE
/////////////////////////////////////////////////////////////
RTE.classes{
highlight{
name = highlight
value = color:#636466; font-size:15px;
}
brown{
name = braun
value = color:#9A3811;
}
}
RTE.default{
ignoreMainStyleOverride = 1
useCSS = 1
contentCSS = fileadmin/templates/css/rte.css
classesCharacter := addToList(highlight, brown)
classesParagraph := addToList(highlight, brown)
proc.allowedClasses := addToList(highlight, brown)
showTagFreeClasses = 1
}
Run Code Online (Sandbox Code Playgroud)
在我,rte.css我有这个:
/* content of rte.css */
.highlighthighlight {
font-size: 15px;
color: #636466;
}
.brown {
color: #9A3811;
}
Run Code Online (Sandbox Code Playgroud)
style.css前端采用相同的风格.如果我在编辑器中,我无法选择文本样式.它总是被禁用.我想在段落中标出一些单词.我尝试使用不同的浏览器(IE,FF,Opera ...),但在所有这些浏览器中都禁用了文本样式.我能做什么?
我有Typo3 4.7.5
编辑
问题是由于已弃用的属性(请参阅 …