Creación del módulo coppermine_test
Requisitos do completado
Crea esta nueva estructura:
mkdir -p web/modules/custom/coppermine_test/src/Controller
Crea coppermine_test.info.yml
Ruta: web/modules/custom/coppermine_test/coppermine_test.info.yml
yamlname: 'Coppermine Test' type: module description: 'Prueba mínima funcional para Coppermine.' core_version_requirement: ^10 package: Custom
Crea coppermine_test.routing.yml
Ruta: web/modules/custom/coppermine_test/coppermine_test.routing.yml
yamlcoppermine_test.test: path: '/coppermine/test' defaults: _controller: '\Drupal\coppermine_test\Controller\AlbumController::test' _title: 'Coppermine Test' requirements: _permission: 'access content'
Crea AlbumController.php
Ruta: web/modules/custom/coppermine_test/src/Controller/AlbumController.php
php<?php namespace Drupal\coppermine_test\Controller; use Drupal\Core\Controller\ControllerBase; class AlbumController extends ControllerBase { public function test() { return [ '#markup' => $this->t('¡Coppermine Test está funcionando!'), ]; } }
🔁 6. Limpia caché y activa el módulo
bashdrush cr drush en coppermine_test -y
🌍 7. Abre en el navegador:
arduinohttp://localhost/coppermine/test
Última modificación: venres, 4 de abril de 2025, 9:48 AM