Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal

1
Drupal file_copy não está funcionando
Eu tenho o seguinte código: $main_image = glob('main*.{jpeg,gif,png,jpg,JPEG,JPG,PNG}', GLOB_BRACE); if (count($main_image) != 1) die("Could not find main picture !"); $file_path = drupal_realpath($main_image[0]); $file = (object) array( 'uid' => $userID, 'uri' => $file_path, 'filemime' => file_get_mimetype($file_path), 'display' => 1, 'filename' => $main_image[0] ); // copy the file in the correct folder …
11 media 

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 


6
Como adicionar campos aos itens de menu
Preciso criar um menu principal que seja um subconjunto do menu regular. A equipe de design acha que seria melhor o usuário ter apenas os links mais importantes no menu principal e não ter tudo. Alguns links são menu de nível superior e outros são submenus. Para isso, esperava poder …
11 8  navigation 

2
Como salvar permanentemente o arquivo carregado na tabela file_manged?
Como salvar um arquivo carregado com status igual a 1 na tabela file_managed, no Drupal 8? Sempre que eu carrego um arquivo, ele é armazenado na tabela gerenciada por arquivo com o valor de status 0. Eu usei File::load( $form_state->getValue('image'))para carregar o arquivo. O que preciso fazer a seguir? No …
11 8 

1
Coleção de campos x parágrafos
Eu usei o Field Collection em meus sites anteriores e enfrentei alguns problemas de desempenho. Desta vez, estou procurando uma alternativa para o Field Collection . Encontro uma resposta Alternativa à coleção de campos . mas não consigo descobrir muito sobre quão diferentes ou semelhantes são essas soluções, especialmente [ …


1
Qual é a diferença entre {{| t}} e {% trans%}?
Percebo que o suporte ao Drupal 8 {% trans %}que, de acordo com a documentação do Symfony ( a extensão i18n ), adiciona suporte ao getig no Twig. {{ |t }}, até onde eu sei, é a maneira herdada de adicionar seqüências traduzíveis aos modelos do Drupal. De acordo com …
11 theming  8  i18n-l10n 

3
REST GET sem armazenamento em cache
Usando estedrupal gprr comando do tutorial do Console do Drupal , criei um recurso REST personalizado no Drupal 8. Consigo usar esse recurso para recuperar um objeto JSON simples que diz olá ao usuário atual executando GET on: http://localhost/example/hello?_format=json O JSON retornado fica assim: { "hello": "tyler" } Isso é …
11 8 


4
Como manter um projeto Drupal no GitHub
Eu mantenho vários módulos no drupal.org. Depois de passar anos fazendo as coisas "do jeito drupal" (lembra do CVS?), Gostaria de tornar minha vida um pouco mais fácil e usar o GitHub. Embora possa haver razões políticas, isso pode ser indesejável, existem razões técnicas? Imagino que a sincronização unidirecional possa …

2
Tema um formulário de contato
Eu gostaria de criar um formulário de contato no Drupal 8. Gostaria de colocar divs em torno dos elementos do formulário (usando o bootstrap). Eu também quero colocar algumas classes em certos elementos (botão enviar, o próprio formulário).
11 theming  8  emails 

4
Existem comparações de desempenho?
Este post está relacionado a um evento que muda rapidamente. Existem comparações de desempenho confiáveis ​​entre o Drupal 8 de baunilha e o Drupal 7 de baunilha? Eu pesquisei na web, mas só encontrei o post " Comparação de desempenho do Drupal 7 vs Drupal 8 ", que está longe …
11 8  performance 

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.