2013-04-22 55 views
0

我已搜索過無處不在,似乎無法找到我的問題的答案。要在ckconfig.jsp文件應用於單個元素,以一個單一的風格,你只需使用:如何在CK編輯器中將多個元素應用於單個樣式

{名稱:「頭1」,元:「H1」,屬性:{「類」: 「template_header_1」 }},

該申請在班上是template_header_1的元素H1

我想申請一個單一的風格既李和UL元素。我想是這樣的:

{名: '特別名單', {元素: 'UL',屬性:{ '類': 'ul_class'}}, {元素 '禮',屬性: { '類': 'li_class'}}},

在這個假設的語法 UL具有類ul_class具有類li_class

這將允許我應用一個類,並有2個獨立的類用一個聲明而不是兩個單獨的聲明應用於單獨的元素。這可能嗎?

+0

這是我第一次聽說將元素應用到樣式中,這是什麼意思? – Nenotlep 2013-04-23 19:56:29

+0

至少我很難理解你想要達到的目標。你是否試圖強制所有'h1','ul'和'li'元素具有特定的類?我這是爲了後處理或預處理CKEditor數據?你想在CKEditor中插入或編輯數據嗎?你想過濾一些東西嗎?我可能會無能爲力,不知道java連接器是幹什麼的:) – Nenotlep 2013-04-23 20:00:50

+0

第一個是ckconfig.jsp文件中的一個有效功能。我想要做的是構建一種我可以應用於包含** li **和** ul **元素的列表的樣式。我可以將樣式應用於** ul **,並且將不同的樣式應用於** li **,但我只是試圖簡化它,因此我可以將一種樣式應用於列表。 – coltonfranco 2013-04-23 20:26:35

回答

0

我以爲我測試過,並嘗試了我原來的建議,但我顯然沒有。我無法重現這實際上產生有用的結果。

我們發現的唯一解決方法是使用模板插件使用該插件按需插入多個代碼標籤。顯然,它的缺點是不能將標籤添加到您已經編寫的文本中;只插入新的空白模板,然後將文本移動/複製粘貼到模板中。

我沒有一個快速的交鑰匙解決方案。讓它工作的最接近想法是增強樣式插件接受「children」參數,以便您可以嵌套樣式定義,接近沿着指令中包含的Angular JS's包含的想法。


原來的答覆:

我能找到啓用此最接近的事是什麼mentioned in their forums。他們建議添加一個「初始」屬性,如下所示:

'my nested style': { 
    Element : 'div', 
    Attributes : { 
     'class' : 'infobox', 
     'Initial' : '<h4>header</h4><p>text</p>' 
    } 
} 
+0

你測試過了嗎?論壇中的帖子是關於用戶想要什麼的建議,而不是關於如何使其工作的答案 – AlfonsoML 2014-02-21 14:47:54

+0

@AlfonsoML我以爲我做了,但再次嘗試時,我無法再現它。我更新了答案。對錯誤的警報! – Cornelius 2014-02-21 16:15:44

相關問題