Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal

1
Como obter usuários (entidades) para um determinado valor de campo?
Quero escrever uma função que retorne usuários que inseriram um determinado valor em um campo de usuário personalizado. Digamos que exista um campo de aniversário personalizado para cada usuário. Qual seria a melhor maneira de obter todos os usuários com um determinado aniversário? Eu poderia criar uma consulta ao banco …
8 users  entities 


2
Permitindo que os usuários adicionem termos de taxonomia, mas exigindo que os administradores os verifiquem
Gostaria de permitir que os usuários adicionassem novos termos de taxonomia, mas gostaria que isso fosse verificado por um administrador. A maneira como eu imagino esse trabalho teria um usuário preenchendo um formulário que enviaria uma notificação ao administrador especificado; se o administrador aceitar, os usuários solicitarão que algum gancho …

3
Alterando o formulário de administração / conteúdo
Depois de adicionar um "alterado por" nos nós , agora preciso exibir o usuário que modificou cada nó no node_admin_contentformulário (at admin/content) ao lado da coluna "Autor". Eu consegui resolver isso facilmente alterando node.admin.inc e adicionando apenas 2 linhas de código: ... 'changed_by' => t('Changed By'), ... ... 'changed_by' => …
8 7  users  nodes 

4
Alternativas ao hook_init ()
Eu uso hook_init()para verificar o último horário de acesso dos usuários. Se o último horário de acesso for ontem, incremento um contador e defino algumas variáveis. O problema é que hook_init()algumas vezes é executado mais de uma vez (posso ver isso usando dsm()) para o mesmo carregamento de página, portanto, …
8 7  hooks 


2
Como ocultar comentários abaixo do nó, mas não fechá-los?
Atualmente, eu quero listar comentários para nós (por Views, por exemplo), portanto, preciso ocultar a lista de comentários padrão do módulo de comentários principal. Eu posso fazer assim: unset($node['comments']['comments']); Mas isso não impedirá a consulta do banco de dados para comentários. Então, eu encontrei algumas maneiras loucas de enganar o …
8 7  comments 



3
current_timestamp no campo de data
Como posso adicionar current_timestamp ou agora para date feild no esquema do banco de dados drupal. 'created' => array( 'description' => t('Timestamp when the fee schedule was added.'), 'type' => 'int', 'not null' => TRUE, 'unsigned' => TRUE, ),
8 database 

1
Como crio um bloco estático programaticamente?
Eu quero criar um bloco estático usando um módulo. Não quero usar o módulo Views para criar um bloco. Alguém poderia me explicar como criar um bloco estático programaticamente? Eu já verifiquei os módulos de exemplo no Drupal, mas isso não me ajudou muito. Comecei o desenvolvimento do módulo Drupal …
8 7  blocks 

4
Como: site multilíngue, mas back-end em idioma único?
Eu quase completei meu primeiro site de teste em vários idiomas do Drupal 7. Enquanto não estiver conectado, posso navegar por todas as páginas e alternar idiomas. Quando conectado, meu primeiro problema foi que o idioma do back-end mudaria ao mudar o idioma do front-end. Ou seja, os menus do …

1
Como usar o Ajax na forma alter no Drupal 7?
Eu criei um tipo de conteúdo chamado "menu principal". Tenho poucas listas de seleção que dependem umas das outras. Eu queria exibir uma lista diferente quando caixas de seleção diferentes são selecionadas. Eu descobri que preciso usar o Ajax para editar o formulário para conseguir isso, mas alguém pode me …
8 forms  ajax 

3
Widget Adicionar termo de taxonomia 'Adicionar mais'
Estou tentando criar um widget de campo semelhante ao widget de referência de termo normal, com uma diferença importante. O usuário precisa poder adicionar vários novos termos de taxonomia ao mesmo tempo, isso pode demonstrar melhor: Cheguei a um ponto em que a funcionalidade é semelhante à fornecida pelos módulos …

3
Upload de imagem em um módulo personalizado
Estou escrevendo um módulo personalizado e preciso fazer o upload de uma imagem. Estou tendo problemas para encontrar boa documentação sobre isso, mas acho que estou perto. o que estou perdendo? $ file retorna false no envio do formulário. function mymodule_custom_content_block_form($form_state){ $form = array(); $form['custom_content_block_text'] = array( '#type' => 'textarea', …
8 7  forms  files 

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.