Solución:
1) Eche un vistazo a los editores que está utilizando en su sitio en / admin / config / content / format
2) Para cada editor, deberá actualizar las etiquetas permitidas. Editemos el formato HTML COMPLETO para este ejemplo, así que haga clic en el botón “Configurar” para “HTML completo” (/ admin / config / content / format / manage / full_html).
3) En “Filtros habilitados”, haga clic en la casilla de verificación denominada “Limitar etiquetas HTML permitidas y corregir HTML defectuoso”. Aparecerá un formulario de configuración de filtro a continuación. Elimine la etiqueta h1 del campo “Etiquetas HTML permitidas”.
4) Guardar
Prueba que se elimine del menú desplegable:
/**
* Implements hook_editor_js_settings_alter().
*/
function YOURMODULE_editor_js_settings_alter(array &$settings) {
// Set default CKEditor format tags
$settings['editor']['formats']['html']['editorSettings']['format_tags'] = "p;h2;h3;h4;h5;h6";
}
['html']
Es posible que deba reemplazarse por el nombre de la máquina del formato de texto que desea cambiar.
Puede crear un complemento personalizado para eso:
<?php
namespace Drupalcustom_modulePluginCKEditorPlugin;
use DrupaleditorEntityEditor;
use DrupalckeditorPluginCKEditorPluginInternal as InternalCore;
/**
* Defines the "internal" plugin (i.e. core plugins part of our CKEditor build).
*
* @CKEditorPlugin(
* id = "internal",
* label = @Translation("CKEditor core")
* )
*/
class Internal extends InternalCore {
/**
* {@inheritdoc}
*/
public function getConfig(Editor $editor) {
$config = parent::getConfig($editor);
$config['format_tags'] = 'p;h2;h3;h4;h5;h6;pre';
return $config;
}
}
Y
/**
* Modify the list of available CKEditor plugins.
*
* This hook may be used to modify plugin properties after they have been
* specified by other modules.
*
* @param $plugins
* An array of all the existing plugin definitions, passed by reference.
*
* @see CKEditorPluginManager
*/
function custom_module_ckeditor_plugin_info_alter(array &$plugins) {
$plugins['internal']['class'] = 'Drupalcustom_modulePluginCKEditorPluginInternal';
}