logo

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

Blog

Trabajar con una base de datos en Drupal 7 - Lección 5 - Extensores

12/05/2025, by Ivan

Las consultas de selección admiten extensiones (extenders). Una extensión permite añadir funcionalidad a una consulta en tiempo de ejecución. Esta funcionalidad puede ser un método adicional o una modificación del comportamiento de un método existente.

En programación orientada a objetos, esto se implementa mediante patrones de diseño. Las extensiones implementan el patrón Decorator. Añaden responsabilidades adicionales a un objeto dinámicamente, proporcionando una alternativa flexible a la herencia directa mediante el uso de métodos de extensión.

Temas Drupal lección 1 Archivo Léame Tema Zen

11/05/2025, by Ivan

¿Por dónde empezar?

¡Hurra! Abriste el archivo correcto para comenzar. Lo primero que notan las personas cuando descargan el tema Zen es que contiene muchos más archivos que otros temas.

¡No te preocupes! No necesitas saberlo todo de inmediato para crear un tema para Drupal.

Zen te ofrece herramientas que quizás no conocías y pacientemente espera mientras estudias la documentación y los comentarios sobre él.

Temas de Drupal (estilo, plantillas)

11/05/2025, by Ivan

Դուք արդեն ծանոթ եք drupalbook.org կայքի Drupal-ի ձեռնարկի առաջին երկու բաժիններից, որտեղ սովորեցիք ինչպես տեղադրել կայքը, ավելացնել բովանդակության տիպեր, ստեղծել տարբեր տիպի նյութեր և դրանք ցուցադրել Views մոդուլի միջոցով։ Հաջորդ բաժիններում դուք ծանոթացաք HTML/CSS-ի հիմունքներին։ Այժմ եկել է ժամանակը խոսելու այն մասին, թե ինչպես փոխել այդ նյութերի արտաքին տեսքը՝ օգտագործելով CSS։

API de formularios Drupal 7: creación de formularios en Drupal

11/05/2025, by Ivan

En lecciones anteriores nos familiarizamos con los hooks hook_block_info(), hook_block_view(), hook_menu(), hook_permission(), y ahora somos capaces de crear programáticamente tantas páginas y bloques como queramos. En esta lección, nos adentraremos en la Form API de Drupal 7 para la creación de formularios. Vamos a construir un formulario para la administración de funciones del módulo y trataremos de utilizar la mayor cantidad posible de hooks ya conocidos, para afianzar lo aprendido.

hook_permission Permisos de acceso de Drupal 7 para diferentes roles

11/05/2025, by Ivan

En las lecciones anteriores mostramos cómo crear páginas y bloques en diferentes ubicaciones del sitio, y también usamos las propiedades 'access arguments' y 'access callback' para controlar el acceso. En esta lección aprenderemos a definir permisos más flexibles a través de una interfaz administrativa. Para ello, usaremos el hook hook_permission() (en Drupal 6 se llamaba hook_perm()).

hook_permission()

Este hook define permisos para los usuarios.

Hook_menu Drupal 7 creando páginas a través del módulo

11/05/2025, by Ivan

En la lección anterior vimos cómo mostrar información desde la base de datos usando la API de Drupal, concretamente los hooks hook_block_info() y hook_block_view(). En esta lección vamos a mostrar páginas, es decir, vamos a registrar rutas y asociarlas con contenido usando el hook hook_menu(). Esto nos permitirá integrarlas con el sistema de menús, el módulo de traducción, plantillas y más.