2017-04-11 759 views
0

我的目標是創建一個帶標籤的菜單欄,而不是最新的TinyMCE 4.7.6中提供的傳統菜單欄。我打算通過隱藏菜單欄來完成此操作,然後在常規工具欄上方創建一個工具欄。這個新的工具欄將包含帶有諸如文件,編輯,插入,查看等菜單名稱的按鈕。當單擊其中一個按鈕時,常規工具欄按鈕將被相關菜單項下的工具欄按鈕替換。 [我希望我已經清楚這一點。]添加自定義TinyMCE工具欄

如果我沒有足夠的措辭描述我的描述,我想創建類似於Microsoft Word 2013菜單樣式。

這是我的問題。我無法創建將託管菜單按鈕(文件,編輯等按鈕)的工具欄。 TinyMCE文檔沒有提到創建自定義工具欄。所有這些都在創建工具欄按鈕並將其添加到現有工具欄中。任何人有一個想法如何做到這一點?謝謝。

回答

2

這是你想要做的相當一些工作,所以首先讓我來告訴你一個「絲帶」皮膚已經存在,check it here

現在,如果你真的想使自己的,首先你要了解menubartoolbar

在此圖像之間存在的差異一個菜單欄和兩個工具欄

enter image description here

這裏是the documentation for the menubar API和工具欄this is here

但是,你應該先嚐試一下現有的皮膚。

+0

從我所看到的情況來看,這款皮膚最近在2012年進行了更新。我不知道它是否仍與當前版本的TinyMCE兼容。我真的嘗試過,但TinyMCE從來沒有正確初始化。它顯示一個白色的屏幕,什麼都沒有沒有任何錯誤信息。 –

+0

嗡嗡聲其實我從來沒有嘗試過這種皮膚,所以我不知道這樣的問題。您還可以查看[如何創建自己的皮膚]的文檔(https://www.tinymce.com/docs/advanced/creating-a-skin/)和「TinyMCE」的「Ribbon皮膚」源代碼,似乎至少要與TinyMCE 3.4.4一起工作。你應該有足夠的資源來挖掘。 –

+0

值得一試。雖然我不確定我想創造的是一個全新的皮膚。我希望能夠使用'菜單欄'和'工具欄'來創建一個可以將任何皮膚轉換爲色帶外觀的插件。 –