Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Eliminar o anular archivos CSS predeterminados

11/05/2025, by Ivan

Algunas veces es necesario modificar o eliminar los archivos CSS estándar: system.css, defaults.css o system-menus.css. Claro, podemos modificar estos archivos, pero al actualizar Drupal podemos olvidar que hemos hecho cambios en esos archivos y los sobrescribiremos nuevamente. Para evitar esto, necesitamos excluir estos archivos de la lista de CSS que Drupal genera. Si algunos de los CSS de esos archivos son necesarios, se pueden copiar en el archivo style.css de tu tema y editarlos. De esta manera, protegerás tu código CSS de una posible eliminación.

Entonces, crea un archivo template.php en la carpeta de tu tema, puede que ya lo tengas. En este archivo debes insertar el siguiente código:

function phptemplate_preprocess_page(&$vars) {
  $css = $vars['css'];
  unset($css['all']['module']['modules/system/system.css']);
  unset($css['all']['module']['modules/system/defaults.css']);
  unset($css['all']['module']['modules/system/system-menus.css']);
  $vars['styles'] = drupal_get_css($css);
}

Ahora puedes copiar el código CSS de esos archivos en el archivo style.css y editarlo.

Lo mismo aplica para los archivos CSS del módulo Nice menu, que se usa comúnmente para crear menús desplegables. Es recomendable cambiar el CSS en el archivo style.css. Inserta el siguiente código para eliminar los archivos CSS del módulo Nice menu de la salida:

function phptemplate_preprocess_page(&$vars) {
$css = $vars['css'];
unset($css['all']['module']['modules/system/system.css']);
unset($css['all']['module']['modules/system/defaults.css']);
unset($css['all']['module']['modules/system/system-menus.css']);
unset($css['all']['module']['sites/all/modules/nice_menus/nice_menus.css']);
unset($css['all']['module']['sites/all/modules/nice_menus/nice_menus_default.css']);
$vars['styles'] = drupal_get_css($css);
}

Es importante destacar que nice_menus/nice_menus_default.css es la ruta al archivo, en este caso el módulo Nice menu está en la carpeta Nice_menus sin la versión del módulo.

drupal nice menu