Hook user_login y redirecciones en Drupal 8
Nov05

Hook user_login y redirecciones en Drupal 8

Hoy vamos a ver que es y como usar el Hook user_login y las redirecciones en Drupal 8. En Drupal 8 tenemos multitud de de Hooks que nos permiten hacer muchas cosas, el hook user_login nos permite hacer algo cuando el usuario se acaba de identificar en la web, por ejemplo podemos redirigir al usuario a una página concreta. <?php use Drupal\Core\Url; use Symfony\Component\HttpFoundation\RedirectResponse; /** * User login hook...

Leer más
Crear formularios en Drupal 8
Oct29

Crear formularios en Drupal 8

En este tutorial veremos como crear formularios en Drupal 8 dentro de un módulo que estemos desarrollado. Para crear formularios en Drupal 8 dentro de nuestro módulo crearemos el fichero pruebas_module/src/Form/CrearEmpresaForm.php y aquí definimos la clase del formulario y la definición de los diferentes campos. <?php namespace Drupal\pruebas_module\Form; use Drupal\Core\Form\FormBase; use Drupal\Core\Form\FormStateInterface; use Drupal\Component\Utility\UrlHelper; class CrearEmpresaForm extends FormBase { /** * {@inheritdoc} */ public function getFormId() { // Nombre...

Leer más
Crear páginas, vistas y hacer consultas en Drupal 8 (Modulos)
Oct22

Crear páginas, vistas y hacer consultas en Drupal 8 (Modulos)

Hoy vamos a ver como crear páginas, vistas y hacer consultas en Drupal 8. Antes de nada deberias crear un tipo de contenido con una serie de campos para poder hacer lo que haremos a continuación, en mi caso tengo un tipo de contenido «Empresa» con una serie de campos como el titulo, web, cif, etc. Antes de continuar es recomendable echarle un vistazo a como crear un módulo...

Leer más
Crear bloques en Drupal 8
Oct15

Crear bloques en Drupal 8

Hoy vamos a ver como crear bloques en Drupal 8, crearemos bloques personalizados dentro de un módulo básico que tengamos creado. Para hacer esto échale un vistado al anterior tutorial: Crear un módulo básico en Drupal 8 Una vez que tenemos nuestro módulo creado, dentro del directorio src creamos un directorio llamado Plugin y dentro otro que se llame Block y dentro creamos la clase del bloque. En mi...

Leer más
Crear un módulo básico en Drupal 8
Oct08

Crear un módulo básico en Drupal 8

Vamos a empezar a trabajar con Drupal 8 que es uno de los CMS más completos y en esta nueva versión está basado en Symfony el framework para PHP más completo. Veamos como crear un módulo básico en Drupal 8. Esa creación de módulos para Drupal 8 la vamos a ver paso por paso. Paso 1. Crear el directorio del módulo. Crearemos el directorio para el módulo dentro de...

Leer más