Jon*_*ley 6 javascript tinymce content-management-system richtext
是否可以扩展TinyMCE富文本编辑器以允许将内部链接插入我的网站页面.
我已经有一个可以返回页面名称和URL列表的函数但是我无法弄清楚如何在Advanced Link插件中添加一个新按钮.
我之前使用过Image Manager和Document manager插件,因此我们知道他们可以在高级链接对话框中添加自己的"浏览"按钮.
理想情况下,当用户在链接对话框中时,我想向他们提供一个可链接到的页面列表.
我们最近刚刚将其添加到我们的 CMS 系统中,所以是的,这当然是可行的。我们发现最简单的方法是向tinyMCE添加一个全新的按钮,该按钮创建自己的弹出窗口,处理所有内部链接的内容,例如显示可以链接到的页面列表,创建href本身并将其嵌入到页面中。
我们的 CMS 系统已经具备以树形格式列出页面的所有功能,因此如果您有类似的东西,您可以从tinyMCE 按钮弹出您自己创建的页面。
(另请记住考虑如何处理已删除或已存档页面的内部链接)。