Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal


2
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 = user_hash_password('newpass'); $updatepass = db_update('users') ->fields(array('pass' => $newhash)) ->condition('uid', '1', '=') ->execute(); ( user_hash_password()não existe mais no Drupal 8.) Como alternativa, …
9 users  8 

2
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 …
9 theming  8 

1
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 substituindo o método getRouteParameters. A guia aparece quando você visita um caminho de …
9 8 

2
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 https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar --2015-11-16 16:23:02-- https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar Resolving github.com (github.com)... 192.30.252.131 Connecting to github.com (github.com)|192.30.252.131|:443... connected. HTTP request sent, awaiting response... 302 Found 2015-11-16 16:23:05 (1.47 MB/s) - …
9 drush 

2
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? Quão?
9 views  blocks  8  caching  users 


1
Serei capaz de executar meu site no PHP 7.0? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Comecei a ler sobre alguns benchmarks de desempenho com o …
9 7 


3
Como pular tabelas específicas com drush sql-dump?
Eu tenho um arquivo de configuração drush ~ / .drush / drushrc.php: if (!isset($options['structure-tables']['common'])) { $options['structure-tables']['common'] = array( 'cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog' ); } $options['structure-tables']['common'] = array_merge($options['structure-tables']['common'], array('ctools_css_cache', 'ctools_object_cache', 'logz', 'views_object_cache') ); E eu tenho um arquivo de script bash: /usr/bin/drush sql-dump --root="/home/username/domains/sitename/www" --skip-tables-key="common" --gzip --result-file=/home/username/backup/$year/$month/dbname_$date_now_time.sql Mas quando …
9 drush  backups 



1
Enviar um formulário para o modelo de galho
Como posso passar um modelo para um modelo de galho no Drupal 8? Por exemplo, eu recebo isso: um formulário: mymodule / src / Form / MyForm.php Então no meu controlador: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
9 entities  8  theming 

1
Como usar #element_validate e #value_callback no Drupal 8
Eu segui a documentação oficial da API de formulários, mas esse código não funciona para mim no Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) …
9 8  forms 


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.