ckeditor

Настройка отображения комментариев в Drupal

Опубликовано admin - чт, 08/28/2014 - 10:40
<?php

//Настройки формы комментирования
function MODULE_NAME_form_comment_form_alter (&$form, &$form_state, $form_id) {
   //dpm($form);
   //Убрать имя пользователя
   switch($form_id) {
      case 'comment_node_project_form':
         hide($form['author']);
         break;
   }
   //Убрать имя пользователя
   //Установить формат текста:
   $form['comment_body'][LANGUAGE_NONE][0]['#format'] = 'comment';
   $form['comment_body']['#after_build'][] = 'MODULE_NAME_customize_comment_form';  
}
      function MODULE_NAME_customize_comment_form(&$form) {
         //Скрыть подск

Формат текста по-умолчанию для определенного поля в Drupal

Опубликовано admin - ср, 06/18/2014 - 16:25

Автоматически выставляет значение TEXT_FORMAT, для поля «Длинный текст» с айди FIELD_ID.

function MODULE_NAME_form_TYPE_OF_CONTENT_node_form_alter(&$form, &$form_state) {
  $form['FIELD_ID'][LANGUAGE_NONE][0]['#format'] = 'TEXT_FORMAT';
  return $form;
}

CKEditor игнорирует значение rows для текстовых полей в Drupal

Опубликовано admin - ср, 06/04/2014 - 10:34

Чтобы это исправить создадим файл: sites/all/libraries/ckeditor_custom/ckeditor.config.local.js с содержимым:

CKEDITOR.editorConfig = function(config) {
  // Make CKEditor's edit area as high as the textarea would be.
  config.height = this.element.$.rows * 20 + 'px';
}

Затем, при условии что CKEditor установлен в: sites/all/libraries/ckeditor/, в дополнительных настройках профиля добавим:

config.customConfig = '../ckeditor_custom/ckeditor.config.local.js';
Подписаться на ckeditor
Яндекс.Метрика