Mi primer módulo en Drupal 8

Cristian Mamani

Mayo 2016

1. Avísale a Drupal sobre tu módulo

name: Clima
description: Módulo que muestra el clima.
package: Drupal Salteña
core: 8.x
type: module
version: 1.0
modules/custom/clima/clima.info.yml

2. Crea un controlador

<?php

/**
 * @file
 * Contains \Drupal\clima\Controller\ClimaController.
 */

namespace Drupal\clima\Controller;

use Drupal\Core\Controller\ControllerBase;

class ClimaController extends ControllerBase {
  public function contenido() {
    $output = 'Cochabamba está con un buen clima :)';
    return array(
      '#markup' => $output
    );
  }
}

?>
modules/custom/clima/src/Controller/ClimaController.php

3. Crea una ruta

clima.info:
  path: '/clima-en-cochabamba'
  defaults:
    _controller: '\Drupal\clima\Controller\ClimaController::contenido'
    _title: 'Clima'
  requirements:
    _permission: 'access content'
modules/custom/clima/clima.routing.yml

Gracias :)

Mi primer módulo en Drupal 8

By Cristian Mamani

Mi primer módulo en Drupal 8

Ejemplo básico de cómo crear un módulo para Drupal 8 a mano limpia.

  • 762