Drupal

56
Como criar programaticamente campos?

Como posso abordar a implementação do seguinte no Drupal 7? O que eu preciso fazer é criar um módulo que defina uma nova entidade de campo, chamada 'Empresa'. Eu tenho uma lista de, digamos, 20 campos que precisam ser preenchidos por cada instância da empresa. Essas perguntas são predefinidas e...

54
Experiência do mundo real em desempenho de escala e ajuste

O site em que estou trabalhando supostamente terá uma enorme taxa de acertos logo após o lançamento . O cliente está falando sobre a possibilidade de cerca de 2500 acessos por segundo ao longo de um dia ou mais. Ignorando o fato de que essa taxa de acerto é provavelmente o otimismo selvagem do...

54
Como você melhora o desempenho do Drupal?

Drupal é rápido no desenvolvimento, mas o desempenho é muito ruim. É difícil alcançar 50 solicitações por segundo. E há muitas consultas SQL em uma página da web simples. Se você testar o tempo de solicitação de envio de um formulário no Drupal.org, sempre levará alguns segundos para...

52
Como atualizar apenas o núcleo com drush?

Há um enorme vazamento de segurança em <7.32. Então, eu quero atualizar todos os meus sites Drupal o mais rápido possível, sem me preocupar muito em quebrar as coisas. Mas... $ drush dl drupal-7.32 It's forbidden to download drupal core into an existing core. Este funciona: $ drush up Mas...

51
Condição "OR" em db_select ()

Estou estudando a nova camada de banco de dados e fico feliz que ela tenha sido alterada para uma camada OOP. Eu preciso implementar uma consulta com db_select(). Descobri que posso adicionar uma WHEREinstrução com $query->condition(), mas, por padrão, as condições são AND'ed juntas. Como posso...

51
Qual é a melhor prática ao trabalhar com o idioma [und]?

Estou começando a usar este formulário para acessar dados no meu módulo. (Veja o comentário nº 1 ). $node->field_test[$node->language][0]['value'] Eu pensei que parecia uma solução muito boa, mas mais abaixo nessa mesma pergunta eu encontrei o seguinte : Não assuma que 'und' é para...

51
Como obtenho o ID do nó atual?

No Drupal 7, se eu quisesse obter o ID do nó atualmente exibido (por exemplo node/145), poderia obtê-lo com a arg()função Nesse caso, arg(1)retornaria 145. Como posso conseguir o mesmo no Drupal

51
Melhor compreensão dos comportamentos Drupal

Eu li sobre os comportamentos do Drupal hoje e tentei escrever o seguinte código. (function ($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('#mymodule_id', context).change(function () { alert('Handler for .change() called.'); }); } }; }(jQuery)); É...

50
Como usar um arquivo de modelo para tema de um formulário?

Enquanto nós, comentários, blocos e muitas outras coisas no Drupal são temáticos usando arquivos de modelo de tema (como node.tpl.php), os formulários são uma história diferente. Não há arquivos de modelo de tema para formulários. Como posso obter um formulário específico para usar um modelo de...

48
Configurando o Diretório Temporário

Recentemente, mudei um site de um host local para um VPS. Eu consegui tornar os arquivos públicos e privados graváveis; no entanto, não sei onde encontrar a pasta temporária e como alterar as permissões. Eu continuo recebendo esta mensagem: O arquivo especificado temporary: // file3Hl91E não...

47
Como obtenho o ID do nó da URL?

Até agora, deparei-me com essas três funções no Drupal 7, mas não tenho muita certeza de qual é a diferença entre elas e qual é mais apropriada para obter o ID do nó em uma função de pré-processo de bloco. menu_get_object() menu_get_item() drupal_lookup_path() Você pode me dar alguma...

46
Como fornecer modelo para o modo de exibição específico?

Quero tema o modo de exibição de resultados de pesquisa com um modelo. Eu pensava que nomear um nó de arquivo de modelo - article - search-result.tpl.php faria o truque, mas obviamente estou errado sobre isso. Sei que posso fazer o node - article.tpl.php e dentro dessa verificação $ view_mode,...