【问题标题】:Wysiwyg in pimcore object?pimcore 对象中的所见即所得?
【发布时间】:2017-01-16 08:53:04
【问题描述】:

我在 pimcore 对象中遇到了所见即所得编辑器的问题。当我标记文本时,转到样式并选择例如“标记”,但没有任何结果。在看起来像 Lorem ipsum 的源代码中,但在编辑器中是一样的。它只获取文本,虽然文本应该是黄色的。

有什么想法吗?

【问题讨论】:

    标签: object wysiwyg pimcore


    【解决方案1】:

    样式下拉菜单实际上只是更改了 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 文件中,我添加了 .pimcore_object_panel_edit .pimcore_tag_wysiwyg .marker { background-color: yellow; } 你给了我一个想法 :)
    【解决方案2】:

    我在前端 css 中有所有课程。它在 $this->wysiwyg('content') 中有效,但在编辑对象属性时所见即所得却不行。它在前端看起来不错(我看到黄色字),但在后端我没有看到黄色字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-21
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多