Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal


3
Obtendo o Objeto do Nó no hook_form_FORM_ID_alter
Acompanhe esta pergunta, mas não tenho reputação suficiente para pedir esclarecimentos em um comentário. Estou portando um módulo contribuído para o Drupal 8. O código sugerido no CR e na postagem acima mencionados não está funcionando: $node = $form_state->getFormObject()->getEntity(); Nada é carregado na variável $ node. Meu IDE PHPStorm emite …
13 8  forms 


1
Tipo de campo: texto x texto longo
Quais são as diferenças entre 'Texto' e 'Texto longo' no Drupal 7? Se o tamanho do caractere do banco de dados for simplesmente, é melhor ser cauteloso e usar o texto longo como padrão em situações em que o domínio dos possíveis valores inseridos não é conhecido com precisão?
13 7  entities 

2
Qual é a diferença entre hook_preprocess_page e hook_preprocess_html?
Vejo que tanto hook_preprocess_page()e hook_preprocess_html()são implementações de hook_preprocess_HOOK(), mas eu não entendo quando usar cada. hook_preprocess_page é chamado primeiro, mas isso realmente não me ajuda a entender quem está chamando. Olhando para a debug_print_backtrace()saída, está sendo chamado theme(), mas isso realmente não me leva à resposta. É simplesmente definido pela …
13 7  theming 


4
Atualizando um campo programaticamente, hook_node_update
Atualmente tentando atualizar um campo toda vez que um nó é criado ou atualizado. No entanto, o valor não está sendo preenchido no nó, tenho acesso ao objeto do nó com esse gancho específico? O que eu poderia estar perdendo? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are the …
13 7  entities 

7
Adicionando um novo usuário diretamente no banco de dados
Recebi os arquivos em um site Drupal para que eu possa criar um novo tema. No entanto, não recebi a data de usuário / senha de administrador do Drupal, portanto não consigo entrar na área de administrador. Existe uma maneira de criar um novo usuário diretamente no banco de dados …
13 6  users  database 






4
Obter o valor de um campo de usuário personalizado
Eu tenho um formulário personalizado que precisa exibir um valor padrão de um campo de usuário personalizado. O campo foi criado em / admin / config / people / accounts / fields e seu nome da máquina é field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid = $userCurrent->id(); $r_period = $userCurrent->field_r_period_length_sec; …
13 users  8 

6
Como criar um campo somente leitura usando hook_form_alter
Estou tentando criar alguns dos campos de formulário do perfil Drupal como somente leitura no modo de edição. Estou usando o seguinte código em hook_alter $form[field_organisation_company_name][und][0]['#after_build'][]='_build_element_readonly'; function _build_element_readonly($element, &$form_state) { $element['value']['#attributes']['readonly'] = 'readonly'; return $element; } Na interface do usuário arquivada é exibida como somente leitura, mas ainda assim, posso …
12 7  forms 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.