我正在尝试在 wymeditor 中使用与我网站上相同的样式。不幸的是,这个编辑器几乎没有记录,所以我真的不知道该怎么做。
该文档暗示您可以使用样式表,您可以在其中以某种形式定义所有内容,并且它将在编辑器中被解析和使用。我可以这样做,但只能使用类(右侧面板上的第二个框)。该文档提供了一个示例,但仅适用于类,而不适用于容器。有一个指向完整样式表的链接,但它是一个死链接,示例中使用的样式表只定义了类,没有定义容器。
那么我将如何在编辑器中制作一个红色的 h1 呢?或者至少在预览中。
如果有人链接或提供样式表的完整示例,我将非常高兴,其中 h1 和 p 之类的容器也被格式化并在编辑器中使用。如果这是不可能的,还有什么其他方法可以做到这一点?
编辑:
我可以使用 postInit 将 CSS 注入 iframe:
postInit: function(wym) {
var $head = $(wym._box).find('iframe').contents().find("head");
$head.append($("<link/>", {
rel: "stylesheet",
href: costumIframeCss,
type: "text/css"
}));
}
现在我唯一需要做的就是对预览对话框做类似的事情。也许使用postInitDialog(wym,wdw)。我还真不知道怎么做。最大的问题是我需要将预览对话框与其他对话框区分开来。