Drupal

Q & A pour les développeurs et les administrateurs de Drupal


3
Obtention de l'objet nœud dans hook_form_FORM_ID_alter
Suivi de cette question mais je n'ai pas assez de réputation pour demander des éclaircissements dans un commentaire. Je porte un module contribué à Drupal 8. Le code suggéré sur le CR et le message mentionnés ci-dessus ne fonctionne pas: $node = $form_state->getFormObject()->getEntity(); Rien n'est chargé dans la variable $ …
13 8  forms 


1
Type de champ: texte vs texte long
Quelles sont les différences entre 'Texte' et 'Texte long' dans Drupal 7? S'il s'agit simplement de la longueur des caractères de la base de données, est-il préférable d'être prudent et d'utiliser par défaut le texte long dans les situations où le domaine des valeurs saisies possibles n'est pas connu avec …
13 7  entities 

2
Quelle est la différence entre hook_preprocess_page et hook_preprocess_html?
Je vois que les deux hook_preprocess_page()et hook_preprocess_html()sont des implémentations de hook_preprocess_HOOK(), mais je ne comprends pas quand les utiliser. hook_preprocess_page est appelé en premier, mais cela ne m'aide pas vraiment à comprendre qui l'appelle. En regardant la debug_print_backtrace()sortie, elle est appelée theme(), mais cela ne m'amène pas vraiment à la …
13 7  theming 

4
Mise à jour d'un champ par programme, hook_node_update
Vous essayez actuellement de mettre à jour un champ chaque fois qu'un nœud est créé ou mis à jour. Cependant, la valeur n'est pas remplie dans le nœud, ai-je accès à l'objet nœud avec ce crochet particulier? Que pourrais-je manquer? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are the …
13 7  entities 









4
Obtenez la valeur d'un champ utilisateur personnalisé
J'ai un formulaire personnalisé qui doit afficher une valeur par défaut à partir d'un champ utilisateur personnalisé. Le champ a été créé sous / admin / config / people / accounts / fields et son nom d'ordinateur est field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid = $userCurrent->id(); $r_period = $userCurrent->field_r_period_length_sec; …
13 users  8 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.