Contacto

Creación de páginas a través de código en drupal 8

En esta oportunidad les traigo una mini guia de como crear páginas a través de código en drupal 8.


Bueno, lo primero que haremos será crear nuestro módulo. Para ello nos vamos a la raíz de drupal, luego en la carpeta “modules” creamos la carpeta “hola_mundo” de nuestro módulo.


Ahora creamos los archivos que necesitamos:

  • hola_mundo.info.yml
  • hola_mundo.routing.yml

 

Ademas necesitamos crear un controlador, para ello creamos la siguiente estructura de carpetas:

  • hola_mundo/src/Controller

 

En la carpeta Controller debemos crear el controlador, que es un archivo php.

  • holaMundoController.php

 

Ahora que ya tenemos los archivos que necesitamos. Definimos nuestro archivo hola_mundo.info.yml:

info

 

 

Al tener este archivo podemos ir a “admin/modules” o en el menú administrativo “Extender” y ver nuestro módulo.

extend

 

 

Seguido podemos definir la ruta para nuestro ejemplo, eso lo hacemos el archivo hola_mundo.routing.yml

routing

 

 

Seguido, en el controlador creamos el método que es llamado cuando definimos la ruta en el paso anterior.

controller

 

 

Y por último activamos nuestro módulo “admin/modules”, para luego poder visitar la página que menos creado: “/hola-mundo”.

hola mundo

 

 

Es importante mencionar que cuando creamos modulos personalizados lo podriamos hacer en una carpeta llamada “custom” o “custom_modules”. Esta es una recomendación para mantener orden y control sobre nuestros modulos personalizados.

Añadir nuevo comentario

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.
CAPTCHA
Esta pregunta para comprobar que eres una persona real e impedir el envío de SPAM.