Drupal

12
¿Cómo puedo reinstalar un módulo?

Estoy creando en el módulo Drupal 8. He usado una tabla personalizada para almacenar los datos recopilados de los formularios. De alguna manera durante la instalación, las tablas no se crean debido a un problema en el archivo de instalación. Ahora he solucionado el problema y quiero volver a...

12
¿Cómo ejecutar pruebas PHPUnit?

Drupal 8 está complementando el marco de prueba basado en Simpletest con PHPUnit , y Simpletest podría eliminarse en Drupal 9. Todavía no estoy actualizando a Drupal 8, pero me preguntaba cómo puedo escribir las pruebas existentes en PHPUnit (para seguir la tendencia) para Drupal 7, en lugar de en...

12
Cómo renderizar una plantilla en Drupal 8

Estoy tratando de representar una plantilla en Drupal 8. En Drupal 7, crearía un tema con hook_theme, crearía un directorio de plantillas en mi módulo, colocaría el archivo de plantilla y podría mostrarlo con theme (). ¿Cómo hago el eqivilent con Drupal 8? Intenté lo siguiente, pero falla: En...

12
Tipo de campo numérico en API de formulario

Estoy tratando de agregar un tipo de campo "número" a un formulario usando FAPI: $form['phone_number']['areacode'] = array( '#type' => 'textfield', '#title' => '---', '#width' => '30%', '#align' => 'center', '#required' => true, '#maxlength' => 3 ); Cambio el TIPO a...

12
Obtenga un formulario mediante programación en Drupal 8

La documentación dice: El argumento pasado al método getForm () es el nombre de la clase que define su formulario y es una implementación de \ Drupal \ Core \ Form \ FormBuilderInterface. ¿Cómo puedo averiguar el nombre de la clase que define el formulario de comentarios del sitio web...

12
Running Drush devuelve un error

Estoy ejecutando Drush versión 6.2.0 y la última versión beta de Drupal 8 en Dreamhosters. Cuando ejecuto drush cc alldentro del directorio de sitios, recibo el siguiente error inmediatamente después de ejecutar el comando: Error grave: la clase 'Drupal \ Core \ Session \ AccountInterface' no se...

12
Modificar una forma existente

Recién comenzamos con Drupal 8 y muy rápidamente nos encontramos con nuestro primer problema. ¿Cómo debo alterar un formulario existente en Drupal 8? Necesitamos alterar el método de guardar el formulario de nodo para hacer una redirección a otra página. Queremos modificar la forma del nodo para...

12
Buscando ejemplo de inserción de base de datos

Según db_insertla página del manual, esta función está en desuso y es mejor usar la conexión de base de datos Drupal 8 para realizar la inserción. Obsoleto a partir de Drupal 8.0.x, se eliminará en Drupal 9.0.0. En su lugar, obtenga una conexión de base de datos inyectada en su servicio desde...

12
¿Cómo funcionan clean_class y clean_id?

Soy nuevo en la sintaxis de Drupal 8 y Twig. No puedo entender cómo funciona el filtro clean_class "region | clean_class"? ¿Qué es clean_class aquí? He agregado el siguiente código en mi archivo page.html.twig {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes)...