Perguntas com a marcação «8»

As tags de versão devem ser usadas para perguntas que se aplicam apenas a uma versão, não apenas para dizer qual versão o site está usando.

3
Verificar o tipo de conteúdo do nó no gancho de pré-processo
Eu tenho uma série de variáveis ​​que quero disponibilizar em modelos de galho para modelos de conteúdo específicos. Em MYTHEME.themeeu tenho: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block') ->createInstance('myblock', []); $variables['mycustomblock'] = $mycustomblock->build(); $headertext = \Drupal::service('plugin.manager.block') ->createInstance('headertext', [ 'text-align-submit' => 'right', 'uppercase-submit' => TRUE, 'header_size' => 'h4', 'header-size-submit' …
12 nodes  8  hooks 

5
Como obtenho o rótulo do tipo de nó de um objeto de nó?
Estou tentando obter o rótulo do pacote (rótulo do tipo de nó) do nó a partir de um objeto de nó no Drupal 8. Isso funciona, mas parece exagerado: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Existe outra maneira de obter o rótulo do pacote, possível de uma maneira menos complicada ?
12 8  entities 

2
Renderize um campo de nó dentro de page.html.twig
Eu tenho um campo de imagem no meu tipo de conteúdo (field_hero_image). Não quero que ele seja renderizado no arquivo node.html.twig. No entanto, eu quero renderizá-lo no arquivo page.html.twig. Especificamente, quero renderizá-lo ao lado do título da página. Que código eu usaria no meu arquivo page.html.twig para acessar os campos …
12 theming  8 

5
Como substituir o título da página por tipo de conteúdo
Estou usando o pagetitlemódulo principal para renderizar um título de página. No entanto, para certos tipos de conteúdo, quero opáginao título principal deve ser o rótulo do tipo de conteúdo (por exemplo, "Notícias") e não o rótulo do nó (por exemplo, "Drupal 8 liberado!"). Existe uma maneira simples de conseguir …
12 theming  hooks  8 


5
Como implantar tradução da interface do usuário?
As seqüências que eu traduzo em "Tradução da interface do usuário" / admin / config / regional / translate não são exportáveis ​​por "Gerenciamento de configuração" / admin / config / development / configuration para mim. Estou esquecendo de algo? Gostaria de automatizar esse processo com hook_update_Nou drush cim -y. …

1
Como renderizar um modelo no Drupal 8
Estou tentando renderizar um modelo no Drupal 8. No Drupal 7, eu criaria um tema com hook_theme, criaria um diretório de modelos no meu módulo, soltaria o arquivo de modelo e eu poderia exibi-lo com theme (). Como eu faço o eqivilent com o Drupal 8? Eu tentei o seguinte, …
12 theming  8 

2
KernelEvents :: REQUEST não é acionado em páginas em cache
Estou tentando implementar um assinante de evento KernelEvents :: REQUEST para executar alguma ação no carregamento da página. Eu preciso que esse evento seja acionado, independentemente de a página solicitada existir no cache do Drupal - parece que o KernelEvents :: REQUEST não é acionado quando o Drupal serve algo …

4
Como faço para configurar o CORS?
O Drupal 8 possui serviço web RESTful embutido no núcleo e, desde a versão 8.2, não precisamos do módulo cors . Agora, para usar os serviços, apenas ativamos e configuramos o arquivo default.service.yml, conforme especificado aqui No entanto, não foi possível definir esta configuração para permitir o acesso ao serviço …

1
Como clean_class e clean_id funcionam?
Eu sou novo no Drupal 8 e na sintaxe Twig. Não consigo entender como o filtro de trabalho clean_class "region | clean_class"? O que é clean_class aqui? Eu adicionei o seguinte código no meu arquivo page.html.twig {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes) }} …
12 8  theming 

5
Como posso reinstalar um módulo?
Estou criando no módulo Drupal 8. Eu usei uma tabela personalizada para armazenar os dados coletados dos formulários. De alguma forma, durante a instalação, as tabelas não são criadas devido a um problema no arquivo de instalação. Agora eu corrigi o problema e quero instalar o módulo novamente. Como posso …
12 8 

2
Subpastas e como classes de namespace
No Drupal 7, posso ter um módulo dentro de outro módulo. Esse ainda é o caso no Drupal 8 e como eu classificaria as classes de namespace dentro do submódulo? Outra coisa que posso fazer no Drupal 7 é criar subpastas dentro da pasta modules para agrupar meus módulos. Exemplo: …
11 8 

2
Quando devo criar um serviço ou uma função de utilitário?
Eu tive essa pergunta em mente durante toda a última semana: Quando devo criar um serviço ou uma função de utilitário? No Drupal Core, temos as funções Serviços e Utilitários, mas não consigo encontrar a distinção entre elas (quando preciso criar um serviço ou quando preciso criar uma função utilitária). …

1
Drush dl não funciona com PHP 7 e ubuntu 16.04
Quando tento fazer: drush dl drupal-8 Eu obtenho o seguinte erro: PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400) #1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array) #2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL) #3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download() #4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array) #5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command() #6 …
11 8  drush 

4
Como adiciono uma guia personalizada na página de perfil do usuário?
Preciso adicionar uma guia personalizada na página de perfil do usuário. Eu defini minha rota como abaixo: mymodule.routing.yml mymodule.account: path: '/user/{user}/custom' defaults: _form: '\Drupal\mymodule\Form\MyModuleUserSettingsForm' _title: 'Custom Settings' user: \d+ requirements: _permission: 'access content' mymodule.links.task.yml mymodule.account: title: Mymodule Settings route_name: mymodule.account base_route: entity.user.canonical mymodule.links.menu.yml mymodule.account: title: My module Settings parent: entity.user.canonical …
11 users  8  routes 

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.