Todas las categorías
Actualiza un registro existente en una tabla
Actualizar traducciones con Drupal
Actualiza (importa) las traducciones disponibles.
Adjuntar contextos de caché mediante CacheableMetadata en un servicio
Cómo adjuntar contextos de caché a una array renderizado utilizando CacheableMetadata en un servicio personalizado.
Alteración de títulos y atributos básicos de formularios
Modifica el título del formulario y añada atributos personalizados al formulario.
Alteración de una vista para añadir contextos de caché
Define hook_entity_view_alter() para añadir un contexto de caché adicional (permisos de usuario).
Añadir un botón de submit personalizado
Añade un botón de envío personalizado con atributos específicos y un gestor de envío personalizado.
Añadir un campo personalizado
Añadir nuevos campos personalizados a un formulario existente.
Añadir validación personalizada de formularios
Añadir validación personalizada de formularios
Anular la caché mediante inyección de dependencias
Cómo anular los metadatos de caché por defecto para una respuesta JSON utilizando la inyección de dependencia.
Array renderizable con metadatos de caché
Cómo añadir contextos de caché, etiquetas y max-age a un array de renderizable.
Array renderizado con contextos de caché
Cómo añadir contextos de caché a un array de renderizado para que varíe según los roles de usuario.
Asignar un valor de configuración con Drush
Asigna y guarda directamente un valor de configuración usando Drush.
Bloque básico personalizado
Crea un bloque simple «Hola Mundo».
Bloque configurable
Crea un bloque que tiene un formulario de configuración en los ajustes del bloque.
Bloquear plugin con metadatos de caché
Bloque personalizado que define metadatos de caché para su salida de renderizado.
Borrar un registro
Elimina un registro de una tabla específica
Clase de formulario personalizado compatible con Ajax
Crea un formulario personalizado que utiliza Ajax para actualizar parte del formulario (un contenedor) cada vez que cambia el valor del campo de texto.
Comando Post-Despliegue
Ejecuta varios comandos tras un despliegue de código.
Comprobar actualización de traducciones con Drush
Comprueba si existen actualizaciones en las traducciones.
Comprobar el directorio de Drupal con Drush
Devuelve la ruta del sistema de archivos para módulos, temas, etc.
Comprobar información de campos configurables con Drush
Lista todos los campos configurables de un tipo de entidad.
Comprobar informe de estado con Drush
Muestra el reporte de requisitos del sistema (informe de estado).
Comprobar la información de entorno con Drush
Obtiene un resumen del estado del entorno (Drush y Drupal).
Consulta Select simple
Consulta básica para obtener resultados de una tabla específica
Creación de una clase de comando Ajax personalizada
Define una clase de comando Ajax personalizado que implementa CommandInterface de Drupal. El comando devuelve una estructura JSON con un mensaje personalizado.
Crear un campo nuevo con Drush
Crea un nuevo campo (almacenamiento y instancia).
Crear un usuario administrador con Drush
Crea un nuevo usuario con el nombre de usuario y la contraseña especificados.
Eliminar entidades con Drush
Elimina entidades de contenido.
Eliminar un campo con Drush
Elimina un campo de un tipo de entidad.
Exportar todo un proyecto con Drush
Hace un backup del código, archivos y base de datos en un solo archivo.
Exportar traducciones conDrush
Exporta traducciones a un archivo PO (gettext).
Formulario de carga dinámica de contenidos («Cargar más»)
Formulario personalizado que muestra una lista de elementos y un botón «Cargar más». Cuando se hace clic en el botón, un callback Ajax añade nuevos elementos a la lista de forma dinámica sin necesidad de recargar toda la página.
Generar código con Drush
Generar código base (plantilla) para módulos, plugins, etc.
Importar traducciones con Drush
Importar traducciones desde un archivo .po.
Información de campos base de una entidad
Obtiene información de todos los campos base de un tipo de entidad.
Insertar datos en una tabla
Inserta un nuevo registro en una tabla
Instalar y desinstalar un módulo con drush en Drupal
Instala/desinstala un módulo de Drupal. Al desinstalar, esto también elimina cualquier configuración asociada.
Invalidación de caché basado en etiquetas
Cómo invalidar datos almacenados en caché utilizando etiquetas de caché.
Limpiar el estado de actualizaciones de traducciones con Drush
Limpia las banderas de estado de actualización de traducciones.
Modificación de campos existentes
Modifique las propiedades de los campos de formulario existentes, como los títulos y los valores por defecto.
Mostrar todos los comandos de Drush
Muestra todos los comandos disponibles en Drush.
Obtención y configuración básica de la caché
Cómo obtener y establecer datos en la caché utilizando un ID de caché único.
Obtiene el estado del modo mantenimiento.
Muestra si el modo de mantenimiento está activado o no.
Plugin de contexto de caché personalizado
Define un plugin de contexto de caché personalizado que devuelve la hora actual. (Asegúrate de que tu objeto es serializable).
Respuesta JSON almacenable en caché desde un controlador
Devuelve una respuesta JSON almacenable en caché con metadatos de caché personalizados (etiquetas, contextos y max-age).
Servicio de caché personalizado con inyección de dependencias
Cómo definir un servicio que utilice inyección de dependencias para trabajar con el servico de caché backend.
Sobrescribir un campo base con Drush
Sobrescribe un campo base de un tipo de entidad.
Uso de #states para mostrar/ocultar elementos del formulario
Cómo utilizar la propiedad #states para mostrar u ocultar elementos de formulario en función del valor de otro elemento de formulario.
Uso de AJAX en Drupal Forms
Cómo utilizar AJAX en un formulario de Drupal para actualizar dinámicamente los elementos del formulario sin recargar la página.
Uso personalizado de la memoria caché
Cómo utilizar una caché personalizada (por ejemplo, definida en el YAML de servicios de tu módulo como «cache.my_module_bin») para almacenar y recuperar datos.
Ver documentación del core
Muestra documentación detallada sobre un tema en particular.