Drupal

9
Desativar cache para blocos específicos

Gostaria de permitir que as páginas continuem se beneficiando do mecanismo de cache do Drupal 8 para usuários anônimos, exceto por blocos específicos que devem ser atualizados a cada atualização de página, sabendo que são gerados a partir de Views. É tecnicamente possível?...

9
Crie conteúdo programaticamente

No Drupal 8, como posso criar conteúdo programaticamente? Na administração "Drupal 8", criei um novo tipo "Casa" (contém uma descrição, uma imagem, um campo de referência para os usuários ...). Como posso criar um tipo de entidade "Casa" a partir de um módulo personalizado? No meu módulo...

9
Erro na sintaxe do PHP ao executar

Estou seguindo as instruções para instalar o Drush listadas nesta página: https://github.com/drush-ops/drush/blob/master/docs/install.md Parece que estou recebendo um erro de sintaxe no código: [user@localhost ~]$ wget

9
Como definir o tema do administrador para uma rota?

De acordo com o manual do Drupal , a definição de rota aceita o parâmetro chamado _theme. Infelizmente este parâmetro está documentado como "TODO" . Isso pode ser usado para forçar o tema do administrador da rota? É possível injetar o parâmetro de configuração com o nome do tema admin...

9
Como crio guias de usuário personalizadas?

Estou tentando criar uma nova guia personalizada que aparece em todas as rotas que são descendentes da entidade. {Entity_type} .canonical. Tentei estender a classe DeriverBase, substituindo especificamente o método getDerivativeDefinitions. Criei a própria guia estendendo LocalTaskDefault e...

9
Drupal 8 variable_get

Eu tenho algum código no Drupal 7 que está usando variable_get. Agora eu gostaria de escrever o código no Drupal 8. Então, eu estava lendo isso, mas não me ajudou muito. Como escrever esse código no Drupal 8 a partir do código no Drupal 7? $types = array_values(variable_get('test_content_types',...

9
Qual é o equivalente a uma chamada para drupal_http_request ()?

No Drupal 7, estou usando o seguinte código. $url = 'testdomain/url'; $response = drupal_http_request($url, array('method' => 'POST', 'headers' => array('Content-Type' => 'application/x-www-form-urlencoded; charset=utf-8'))); if ($response->code == "200") { $result =...

9
Como adicionar uma variável a um modelo de campo de galho?

Em uma página de nó, gostaria de adicionar o título do nó à saída ao lado de outro outro campo (o campo de exemplo). Eu criei um novo, field--field-example.html.twigmas não consigo acessar a variável de título do nó, pois ela não está disponível no modelo de campo. Eu preciso adicionar as...

9
Onde adiciono um novo contexto de cache para uma entidade?

Não consegui adicionar um contexto de cache para trabalhar para entidades no drupal 8. Especificamente, estou indo para cabeçalhos: User-Agent. Eu tentei muitas variações sobre o seguinte em um módulo. use Drupal\node\NodeInterface; use Drupal\Core\Entity\EntityInterface; use...

9
Redefina a senha do usuário sem usar "Esqueceu a senha?"

Eu sei que no Drupal 7 eu poderia redefinir a senha do usuário nº 1 via código. define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; $newhash =

9
"Não é seguro confiar nas configurações de fuso horário do sistema".

Estou encontrando o seguinte erro no relatório Mensagens de log recentes : Aviso: DateTime :: createFromFormat (): não é seguro confiar nas configurações de fuso horário do sistema. Você é obrigado a usar a configuração date.timezone ou a função date_default_timezone_set (). Caso você tenha...

9
Qual é a maneira apropriada de obter itens de uma fila de entidades?

Estava com problemas para encontrar exemplos de API para a fila de entidades no Drupal 8. Acabei escrevendo uma consulta para obter os itens. $query = $this->database->select('entity_subqueue__items', 'esi') ->fields('esi', array('items_target_id')) ->condition('esi.bundle',...

9
Como substituo o tema do administrador no meu próprio tema?

Criei meu próprio tema Drupal 8: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print...