Class 如何在CK编辑器中将多个元素应用于单个样式
我到处都找遍了,似乎找不到我问题的答案。要将单个元素应用于ckconfig.jsp文件中的单个样式,只需使用: {name:'Header 1',元素:'h1',属性:{'class': 'template_header_1'}} 这将类模板头\u 1应用到元素h1 我试图将一种风格应用于li和ul元素。我想要这样的东西: {名称:'特别名单', {元素:'ul',属性:{'class':'ul_class'}, {元素'li',属性:{'class':'li_class'}} 在这个假设的语法中 ul具有类ul\U类和 li拥有类li\u类Class 如何在CK编辑器中将多个元素应用于单个样式,class,styles,ckeditor,multiple-instances,Class,Styles,Ckeditor,Multiple Instances,我到处都找遍了,似乎找不到我问题的答案。要将单个元素应用于ckconfig.jsp文件中的单个样式,只需使用: {name:'Header 1',元素:'h1',属性:{'class': 'template_header_1'}} 这将类模板头\u 1应用到元素h1 我试图将一种风格应用于li和ul元素。我想要这样的东西: {名称:'特别名单', {元素:'ul',属性:{'class':'ul_class'}, {元素'li',属性:{'class':'li_class'}} 在这个假设的语法
这将允许我应用一个类,并使用一个声明(而不是两个单独的声明)将两个单独的类应用于单独的元素。这可能吗?我想我已经测试并尝试了我最初的建议,但显然没有。我无法复制这一事实,从而产生有用的结果 我们发现的唯一解决方法是使用模板插件,使用它按需插入多个代码标签。显然,这有一个缺点,就是你不能在已经写的文本中添加标签;仅插入新的空模板,然后将文本移动/复制粘贴到模板中 我没有快速、交钥匙的解决方案。使其工作的最接近的想法是增强样式插件以接受“children”参数,这样您就可以嵌套样式定义,接近指令中的转换思想
原始答案: 我能找到的最接近实现这一点的东西是。他们建议添加一个“初始”属性,如:
'my nested style': {
Element : 'div',
Attributes : {
'class' : 'infobox',
'Initial' : '<h4>header</h4><p>text</p>'
}
}
“我的嵌套样式”:
元素:“div”,
属性:{
“类”:“信息框”,
'首字母':'标题文本'
}
}
这是我第一次听说将元素应用于样式,这意味着什么?至少我很难理解您想要实现的目标。您是否试图强制所有h1
、ul
和li
元素具有特定的类?我可以将此用于后处理或预处理CKEditor数据吗?是否尝试在CKEditor中插入或编辑数据?你想过滤一些东西吗?我可能会不知所措,也不知道java连接器做什么:)第一个是ckconfig.jsp文件中的一个有效函数。我想做的是建立一种风格,我可以应用于包含li和ul元素的列表。我可以将一种样式应用于ul,而不是将另一种样式应用于li,但我只是尝试简化它,以便可以将一种样式应用于列表。啊,现在我明白了,您正在尝试向样式下拉列表添加一些内容。一开始我不明白。是的,没有线索。是的,我可能应该说明一下。哈迪,你测试过了吗?论坛上的帖子是关于用户想要什么的建议,而不是关于如何制作的答案work@AlfonsoML我想我做到了,但当我再次尝试时,我无法复制它。我更新了答案。对不起,错误的警报!