Drupal

Domande e risposte per sviluppatori e amministratori Drupal


3
Ottenere l'oggetto nodo in hook_form_FORM_ID_alter
Seguire questa domanda ma non ho abbastanza reputazione per chiedere chiarimenti in un commento. Sto portando un modulo contribuito a Drupal 8. Il codice suggerito sul CR e sul post sopra menzionati non funziona: $node = $form_state->getFormObject()->getEntity(); Nulla viene caricato nella variabile $ node. Il mio IDE PHPStorm fornisce un …
13 8  forms 


1
Tipo di campo: testo vs. testo lungo
Quali sono le differenze tra "Testo" e "Testo lungo" in Drupal 7? Se si tratta semplicemente della lunghezza dei caratteri del database, è meglio essere cauti e predefiniti nell'uso del testo lungo in situazioni in cui il dominio dei possibili valori immessi non è noto con precisione?
13 7  entities 

2
Qual è la differenza tra hook_preprocess_page e hook_preprocess_html?
Vedo che entrambi hook_preprocess_page()e hook_preprocess_html()sono implementazioni di hook_preprocess_HOOK(), ma non capisco quando usare quale. hook_preprocess_page viene chiamato per primo, ma questo non mi aiuta davvero a capire chi lo sta chiamando. Guardando l' debug_print_backtrace()output, viene chiamato theme(), ma questo non mi porta davvero alla risposta. È semplicemente definito dall'array in …
13 7  theming 

4
Aggiornamento di un campo a livello di codice, hook_node_update
Attualmente sto cercando di aggiornare un campo ogni volta che un nodo viene creato o aggiornato. Tuttavia, il valore non viene popolato all'interno del nodo, posso accedere all'oggetto nodo con questo hook particolare? Cosa potrei perdere? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are the current Node Content Types? …
13 7  entities 


7
Aggiunta di un nuovo utente direttamente nel database
Mi sono stati dati i file su un sito Drupal in modo da poter creare un nuovo tema. Tuttavia, non mi è stata data la data utente / password dell'amministratore di Drupal, quindi non posso accedere all'area di amministrazione. C'è un modo per creare un nuovo utente direttamente nel database …
13 6  users  database 



3
Come disabilitare l'aggregazione da drush o PHPmyadmin?
Ho cercato questo e TUTTI ho trovato accordi con Drupal 7. Il vecchio comando drush drush vset preprocess_js 0non funziona per Drupal 8 e la tabella "variabile" nel DB non esiste in 8 ... Tuttavia, non riesco a disabilitare l'aggregazione nel mio sito D8 per qualche motivo e voglio disabilitarlo …




4
Ottieni il valore di un campo utente personalizzato
Ho un modulo personalizzato che deve visualizzare un valore predefinito da un campo utente personalizzato. Il campo è stato creato in / admin / config / people / account / fields e il suo nome macchina è field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid = $userCurrent->id(); $r_period = $userCurrent->field_r_period_length_sec; Tuttavia, …
13 users  8 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.