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

yaml
name: '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

yaml
coppermine_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

bash
drush cr drush en coppermine_test -y

🌍 7. Abre en el navegador:

arduino
http://localhost/coppermine/test

Última modificación: venres, 4 de abril de 2025, 9:48 AM