【发布时间】:2017-01-16 08:53:04
【问题描述】:
我在 pimcore 对象中遇到了所见即所得编辑器的问题。当我标记文本时,转到样式并选择例如“标记”,但没有任何结果。在看起来像 Lorem ipsum 的源代码中,但在编辑器中是一样的。它只获取文本,虽然文本应该是黄色的。
有什么想法吗?
【问题讨论】:
我在 pimcore 对象中遇到了所见即所得编辑器的问题。当我标记文本时,转到样式并选择例如“标记”,但没有任何结果。在看起来像 Lorem ipsum 的源代码中,但在编辑器中是一样的。它只获取文本,虽然文本应该是黄色的。
有什么想法吗?
【问题讨论】:
样式下拉菜单实际上只是更改了 HTML 标记。 所以这个
<p>Lorem ipsum</p>
改成
<p><span class="marker">Lorem ipsum</span></p>
如果你真的想要黄色文本,那么你需要在你的前端 css 中添加这样的东西:
.marker {
background-color: yellow;
}
有一个 Source 按钮(WYSIWYG 字段工具栏中的最后一个)让您检查实际生成的标记,以便您构建所需的 CSS 类。
另一方面,所见即所得的对象对您的前端 CSS 一无所知。 contentsCSS CKEditor 选项似乎不起作用,因此最快的解决方法是创建一个新的 Pimcore 扩展并将其放入其 CSS 文件中,如下所示:
.pimcore_tag_wysiwyg .marker {
background-color: yellow;
}
【讨论】:
我在前端 css 中有所有课程。它在 $this->wysiwyg('content') 中有效,但在编辑对象属性时所见即所得却不行。它在前端看起来不错(我看到黄色字),但在后端我没有看到黄色字。
【讨论】: