wii*_*ifm 7 wysiwyg drupal tinymce drupal-6
我想在TinyMCE工具栏上创建一个自定义按钮,用于将当前选定的内容包装在带有类的div中.我使用drysal 6.19与wysiwyg-dev和TinyMCE 3.3.9.2.
示范文本:
<h3>Heading</h3>
<p>Sample text</p>
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
<p>more text</p>
Run Code Online (Sandbox Code Playgroud)
已突出显示并按下"按钮"的示例文本:
<div class="note">
<h3>Heading</h3>
<p>Sample text</p>
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
<p>more text</p>
</div>
Run Code Online (Sandbox Code Playgroud)
我已经阅读了互联网上的一些论坛,并找到了接近解决这个问题的人.有些人使用自定义的TinyMCE插件,就像这个人http://forum.cmsmadesimple.org/index.php?topic=44093.0
有人说新的TinyMCE版本3.3现在能够通过初始化TinyMCE时的'formats'变量来实现这一点 - http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=73468
我的问题是 - 使用drupal实现这一目标的最佳方法是什么?我还没有完成上述任何工作
UPDATE
现在已经解决了这个问题,Jeremy就在下面,我知道他的回答在技术上是正确的答案,我主要是在询问是否有其他人对此做了类似的工作,并且已经创建了一个模块等.
无论如何,万一其他人遇到这个问题,这里是文件:
如果您发现这些文件有用,请告诉我们;)
谢谢肖恩
我假设您的按钮可以正常工作,并且正在尝试通过 Drupal 使其正常工作。
如果没有,那就是你的第一步。将问题分为实现问题和集成问题。
一旦您在独立的情况下工作,您就可以创建一个模块来使用 Drupal 来实现它。
您将需要创建一个实现 hook_wysiwyg_plugin() 的模块,以将按钮创建为 wysiwyg 设置页面中的选项。
看一下IMCE wysiwyg桥接模块,它通过Drupal在tinymce上实现了一个按钮。