답변:
"관리자 >> 구성 >> CKEditor"로 이동하십시오. 프로필 에서 프로필 을 선택하십시오 (예 : 전체 ).
해당 프로파일을 편집하고 "고급 옵션 >> 사용자 정의 JavaScript 구성"에서을 추가하십시오 config.allowedContent = true;
.
"성능 탭"에서 캐시를 비우는 것을 잊지 마십시오.
이 문제는 CKeditor 4.1 ACF의 일부로 dev (게시 된 7.x-2.3)에서 해결되었습니다 . WYSIWYG를 업그레이드하거나 아래 해결 방법을 시도 할 수 있습니다.
Drupal 7에서는 다음 후크를 시도 할 수 있습니다.
<?php
/**
* Implements hook_wysiwyg_editor_settings_alter().
*/
function MYMODULE_wysiwyg_editor_settings_alter(&$settings, $context) {
if ($context['profile']->editor == 'ckeditor') {
$settings['allowedContent'] = TRUE;
}
}
?>
또는 다른 아이디어를 사용하여 :
<?php
/**
* Implements hook_wysiwyg_editor_settings_alter().
*/
function MYMODULE_wysiwyg_editor_settings_alter(&$settings, $context) {
if ($context['profile']->editor == 'ckeditor') {
$settings['extraAllowedContent'] = array(
'img[src,title,alt,style,width,height,class,hspace,vspace,view_mode,format,fid]',
);
}
}
?>
또는 다음 jQuery 코드를 사용하십시오.
CKEDITOR.replace( textarea_id, {
allowedContent: true
} );
관련 :