Drupal

13
Obtener el objeto de nodo en hook_form_FORM_ID_alter

Siga esta pregunta, pero no tengo suficiente reputación para pedir aclaraciones en un comentario. Estoy portando un módulo contribuido a Drupal 8. El código sugerido en el CR y la publicación mencionados anteriormente no funciona: $node = $form_state->getFormObject()->getEntity(); Nada se...

13
Formato REST de inicio de sesión del usuario

¿Alguien tiene un inicio de sesión REST que funcione en Drupal 8? Esto es lo que probé. POST /user/login HTTP/1.1 Host: 8.d8.local Content-Type: application/x-www-form-urlencoded Accept-Encoding: http://nikhilmohan.in Cache-Control:

13
Obtenga el valor de un campo de usuario personalizado

Tengo un formulario personalizado que necesita mostrar un valor predeterminado de un campo de usuario personalizado. El campo se creó en / admin / config / people / accounts / fields y su nombre de máquina es field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid =...

13
KernelEvents :: SOLICITUD no se activa en páginas en caché

Estoy tratando de implementar un suscriptor de evento KernelEvents :: REQUEST para realizar alguna acción en la carga de la página. Necesito que este evento se active independientemente de si la página solicitada existe en el caché de Drupal; parece que KernelEvents :: REQUEST no se activa cuando...

12
¿Cómo gestiono el desarrollo colaborativo en un sitio de Drupal?

Trabajo con otro desarrollador en un sitio de Drupal. Hemos luchado por encontrar una buena manera de trabajar en diferentes partes del sitio al mismo tiempo sin interponernos. Hemos intentado trabajar en la misma instancia de desarrollo del sitio, pero a menudo pisamos los pies del otro, o...

12
Las sugerencias de plantilla de página no funcionan

He creado un tema y tengo mis archivos de plantilla en esta estructura /templates/page/page.tpl.php /templates/page/page--node-type.tpl.php He creado una plantilla de página personalizada pero, por alguna razón, Drupal no la está utilizando. He borrado mi caché y también he intentado agregar...

12
¿Cómo acelerar las operaciones de API por lotes?

Me he encontrado con esto tanto con módulos de contribución de terceros como con algunas de mis propias operaciones. ¿Tengo curiosidad por las diversas formas de acelerar mis operaciones por lotes / contrib ? Supongamos que funcionan con nodos (importación / actualización, etc.) y estamos lidiando...

12
Views 3 no reconoce un controlador declarado. Por qué no?

En modules / addressfield / addressfield.module tengo: /** * Implements hook_views_api(). */ function addressfield_views_api() { return array( 'api' => 3, 'path' => drupal_get_path('module', 'addressfield') . '/views', ); } y /** * Implements hook_field_views_data_alter * * @param...

12
La mejor manera de comparar el rendimiento de la pila Drupal

Hace poco hice una pregunta sobre el rendimiento de Drupal y obtuve excelentes respuestas. Esto me hizo pensar, ¿cuál es una forma confiable / significativa de comparar Drupal? Es fácil decir "instalar APC, memchached & Varnish" o "instalar el módulo x o y", pero ¿cómo puedo cuantificar el...

12
Estrategias de monitoreo de infraestructura

Últimamente, he estado enfrentando algún tiempo de inactividad en algunos de los sitios de Drupal que he implementado. Me gustaría abordar el problema de forma proactiva, en lugar de reaccionar a esos tiempos de inactividad reiniciando los servicios o el servidor en sí. He leído sobre herramientas...

12
¿Cómo tema las vistas expuestas de forma?

He creado una vista con varios filtros expuestos, pero tiene un aspecto bastante feo. Me gustaría mejorar la temática, incluyendo envolver todo en un conjunto de campos, así como agrupar algunos de los otros elementos (como emparejar las entradas publicadas y actualizadas), pero no estoy seguro...

12
¿Cómo omitir node_access cuando se usa EntityFieldQuery?

Con el siguiente código, si el usuario actual no tiene 'omitir el acceso al nodo' (consulte _node_query_node_access_alter () para verificaciones exactas), entonces la consulta verifica el nodo_acceso, aunque no use la etiqueta "node_access". ¿Cómo puedo evitar la verificación node_access con la...