Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal

2
Download do núcleo via linha de comando
Eu costumo baixar o Drupal 7 mais recente usando drush dl drupal --select, mas o Drupal 8 não é listado. Quais são algumas maneiras legais e rápidas de baixar a versão mais recente do Drupal 8, mesmo que ainda esteja no estágio alfa?
25 drush  8 



5
Função de pré-processamento por tipo de conteúdo
Eu tenho alguns tipos de conteúdo que eu preciso pré-processar de diferentes maneiras. Então, template.phpno meu tema, fooatualmente se parece com: function foo_preprocess_node(&$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&$variables) { ... } function _preprocess_event(&$variables) { ... } function _preprocess_alert(&$variables) { ... …
25 7  theming 

1
Por que o Drupal 7 prefere as regras CSS @import às tags <link>?
"Não use @import", muitos caras dizem. Existem muitas deficiências no uso @import. O uso @importem uma folha de estilo adiciona mais uma viagem de ida e volta ao tempo geral de download da página. O uso @importno IE faz com que a ordem de download seja alterada. Isso pode levar …
25 7  theming 


5
Como enviar email em HTML
Estou criando um módulo simples que enviará emails em HTML aos usuários para ofertas em nosso site. Pesquisei bastante, mas não consigo encontrar uma solução adequada para o Drupal. Agora posso enviar e-mails, mas com texto simples. O que é um procedimento passo a passo para enviar emails em HTML …
25 7  emails 


6
Usando a interface do usuário jQuery integrada no meu tema
Cada página do meu tema precisará usar a interface do usuário do jquery. Sei que está incluído no Drupal 7, mas não consigo decifrar a documentação técnica demais do Drupal. Parece que a única maneira de fazer isso é com o arquivo template.php. Mas como não entendo esse arquivo, estou …
25 7  theming  javascript 

6
Anexar arquivos programaticamente
Eu criei o tipo de conteúdo "Galeria" e adicionei dois campos: "foto" e "documento". Em seguida, usei o seguinte código para carregar um arquivo no campo "documento": $file = file_save_upload('document', array( 'file_validate_extensions' =&gt; array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move …
25 7  nodes  entities 


2
Determinar se o módulo está ativado / desativado
Estou tentando escrever um script Drush para habilitar um monte de módulos com base em um gancho. Se já estiver ativado, prefiro pular a ativação desse módulo. Existe uma maneira do Drush retornar se um módulo está ou não ativado?
24 drush 

5
Como definir o valor do campo do arquivo com entity_metadata_wrapper
Como você define o valor de um campo de arquivo ao usar o entity_metadata_wrapper? Eu tentei fazer isso no código: $file = new stdClass(); $file-&gt;uid = 1; $file-&gt;uri = $file_path; $file-&gt;filename = basename($file_path); $file-&gt;filemime = file_get_mimetype($file_path); $file-&gt;filesize = filesize($file_path); $file-&gt;status = FILE_STATUS_PERMANENT; $file-&gt;display = '1'; file_save($file); // I also tried: …
24 7  files  entities 

1
Por que os arquivos de roteamento são preenchidos com sublinhados?
Qual é o problema de todos os parâmetros com e sem um caractere de sublinhado prefixado ? Onde o Drupal decide como processar esses parâmetros? Este conceito foi introduzido no Symfony ou é novo no Drupal? Exemplo ( node.routing.yml ): node.overview_types: path: '/admin/structure/types' defaults: _controller: '\Drupal\Core\Entity\Controller\EntityListController::listing' entity_type: 'node_type' _title: 'Content …
24 8  routes 

8
Como migrar o conteúdo do bloco de um desenvolvedor para um site de produção?
Finalmente comecei a olhar seriamente para o Drupal 8 e estou particularmente interessado no gerenciamento de configurações. Encontrei algo que poderia ser um pouco problemático e que diz respeito ao conteúdo de blocos personalizados. Percebo que o sistema de gerenciamento de configuração é capaz de exportar a configuração do bloco …
24 blocks  8 

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.