Пустой параграф в FCKEditor с использованием Wysiwyg API [РЕШЕНО]

Главные вкладки

Аватар пользователя Лампочка Лампочка 9 июля 2009 в 11:12

Все перерыла, а проблему решить не удалось. Использую модуль Wysiwyg API и редактор FCKEditor. Он по дефолту вставляет в совершенно пустое текстовое поле <p></p>. Это превращает необязательные для заполнения поля ССК в "заполненные", и их названия выводятся при отображении ноды. Т.е. пользователю надо каждый раз чистить Sourse, чтобы названия пустых полей не отображались.

В FCKConfig.js прописала FCKConfig.FillEmptyBlocks = false ; Не помогло.

Что еще можно сделать? Параграфы должны создаваться автоматически и названия должны быть над полями в случае заполнения полей.

Комментарии

Аватар пользователя Лампочка Лампочка 9 июля 2009 в 14:29

Да, есть, но ни в одном из файлов, связанных с ФСКЭдитором нет ничего похожего на FCKConfig.FillEmptyBlocks. Я не представляю, куда копать

В файле fckeditor-2.6.js

в конце есть строчки

prepareContent: function(content) {
    // todo Not needed for FCKeditor?
    return content;
  },

  insert: function(content) {
    var instance = FCKeditorAPI.GetInstance(this.field);
    // see FCK.InsertHtml(), FCK.InsertElement()
    instance.InsertHtml(content);
  }

МОжет сюда надо какой-то фильтр?...