Drupal

15
Agregar campos al grupo de campos mediante programación

He usado el módulo "Grupo de campo" y he creado algunos grupos en el backend. Ahora quiero agregar programáticamente un campo al grupo. Cómo puedo hacer eso. Estoy usando Hook_form_alter, me he dado cuenta de que cada campo tiene un atributo 'und' en el que se enumera el grupo de campos al que...

15
Cómo elegir un mentor en drupal.org

Perdón por la pregunta fuera de tema, puede parecer en una dirección incorrecta ya que no es relevante para la codificación y otras cosas. El problema es que estoy desarrollando un módulo llamado Amazon send to kindle . Ahora mismo está en el módulo sandbox. Tengo un problema, ya que no puedo...

15
¿Qué es más rápido db_query, db_select o EntityFieldQuery?

Así que estoy tratando de averiguar qué es más rápido db_query, db_select o EntityFieldQuery. Actualmente estoy usando EntityFieldQuery. Estoy agarrando alrededor de 1600 entradas de nodo. Me doy cuenta de que esto puede ser gravoso para el sistema, así que solo quiero descubrir cuál es la mejor...

15
¿Cómo accedo a los datos de campo en Twig?

Tengo un campo de lista para un tipo de bloque personalizado que se ve así: left|Align left right|Align right Puedo acceder a la clave en Twig haciendo algo como esto: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Sin embargo, si hago una comparación...

15
¿Cómo puedo ejecutar código PHP sin escribir un módulo?

Necesito adjuntar un campo a algunos paquetes. Un fragmento de PHP hará el trabajo por mí, por lo que no necesito un módulo. El siguiente fragmento es lo que debe ejecutarse: $field_name = 'field_custom_image'; // Create the field. $field = array( 'field_name' => $field_name, 'type' =>...

15
Agregar clase al campo de contenido (enlace)

Quiero agregar una clase a la <a>etiqueta de un campo que consiste en un enlace y texto. (Es un campo de tipo Enlace ). El nombre del campo es content.field_c_button_link. En el archivo de plantilla, quiero agregar algo como lo siguiente. {{ content.field_c_button_link.0.addClass('button...

15
Verifique que un campo no esté vacío

¿Cuál es el mejor método para verificar si un campo está vacío en una plantilla de nodo? En node - example.html.twig podemos usar la variable "contenido". No puedo usar check como verificar un bloque {% if content.field_example %} Puedo usar algo como esto: {% if

15
¿Cómo paso los parámetros al generador de formularios?

Tengo las siguientes rutas en module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Este es el código en...

15
Redireccionar después del envío del formulario

Creo un formulario personalizado en Drupal 8, recuerdo que podemos redirigir a una ruta personalizada en Drupal 7 con el $form_state['redirect'] = 'mycustompath';controlador de envío personalizado, pero ¿cómo puedo redirigir al usuario después del envío del formulario en Drupal 8? Sé que debería...

15
Suelte el bloqueo cron

Ejecuté cron y aborté la ejecución. Ahora recibo este mensaje: Intentando volver a ejecutar cron mientras ya se está ejecutando. En Drupal 7, podría eliminar la variable cron_semaphore . ¿Cuál es la forma de lograr lo mismo en Drupal

15
No se puede instalar ... ya existe en la configuración activa

En Drupal 8.1 sigo ejecutándome en ese tipo de mensajes cuando trato de activar un módulo personalizado o una función personalizada que realiza algunas modificaciones en la página básica. (agregar campos). Es realmente molesto ... Pasos: Borrar la base de datos por completo ve a /install.php y...

15
¿Cómo obtener el nombre de ruta de una página de vista?

En mi controlador de envío personalizado, quiero redirigir a una URL de la página de vista, supongamos que mi nombre de vista es equipo y su ruta es /admin/team, descubrí que debería usar, $from_state->setRedirect('route');pero cuando intenté $from_state->setRedirect('/admin/team');Faced con...