Perguntas com a marcação «8»

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
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 encontro métodos públicos disponíveis?

Estou descobrindo que o maior problema ao trabalhar com o Drupal 8 é que não consigo obter os dados necessários. O Drupal 8 quer que eu use métodos públicos em vez de detalhar manualmente um objeto. O problema é que não consigo descobrir uma maneira consistente de obter uma lista dos métodos...

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
Práticas recomendadas para imagem e mídia

Estou procurando sugestões sobre as melhores práticas para o D8 e entidades de arquivos / mídia. Eu adicionei isso originalmente como resposta, mas Kiamlaluno evidentemente achava que deveria ser uma nova pergunta em si mesma, então aqui vai. Estou tentando descobrir a melhor maneira de lidar com...

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...

9
Como remover espaços em branco no campo em galho?

Eu tento imprimir o valor do campo em um nó - template.html.twig sem espaço em branco. Este campo é uma seleção na página de administração. Location|Location Achat|Achat É assim que meu valor é impresso: {{content.field_type}} field.html.twig: {% for item in items %} {{-...

9
contar valores de campo de valores múltiplos em galho

Eu quero contar o número de valores do campo ilimitado em galho tempalate eu tentei {{ node.field_mytext.count }} => confrontado com erro e em outra tentativa {{ content.field_mytext.count }}=> nada retornado (neste método, verifiquei que meu campo não está desativado, o campo é...

9
Como testar se a página atual é uma página de administrador?

Em algum momento, comecei a usar o código a seguir para testar se a página atual é uma página de administrador: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Mas descobri que isso falha nas páginas de edição...

9
Atualizando o núcleo de 8.2 para 8.3 via compositor

Estou tentando atualizar o núcleo do Drupal para 8.3, mas estou tendo dificuldades. Na parte inferior da página, está o arquivo composer.json com o qual estou começando. Se eu alterar "drupal / core": "~ 8.2" => "drupal / core": "~ 8.3" e executar, composer update drupal/core...