Как вставить текст в редактор программно в Joomla? - PullRequest
1 голос
/ 05 января 2012

Я использую joomla 1.7, и я сделал пользовательскую кнопку (плагин editor-xtd), в которую я хочу вставить некоторую строку в текущее содержимое редактора.

Как в кнопке Readmore.Я искал код Readmore и обнаружил:

        $js = "
        function insertReadmore(editor) {
            var content = $getContent
            if (content.match(/<hr\s+id=(\"|')system-readmore(\"|')\s*\/*>/i)) {
                alert('$present');
                return false;
            } else {
                jInsertEditorText('<hr id=\"system-readmore\" />', editor);
            }
        }
        ";

Теперь, когда я пытаюсь вызвать jInsertEditorText, я, кажется, получаю сообщение об ошибке, которого нет.какой-то форум предлагал мне импортировать mootools.js, но, похоже, это не помогло.

Где я могу найти его или есть какой-то другой подход?

1 Ответ

1 голос
/ 09 января 2012

jInsertEditorText определяется редактором, а не в mootools. Попробуйте использовать редактор TinyMCE или JCE, оба поддерживают его полностью.

...