Drupal

Domande e risposte per sviluppatori e amministratori Drupal

1
Come posso creare schede utente personalizzate?
Sto cercando di creare una nuova scheda personalizzata che appare su tutte le rotte che sono discendenti dell'entità. {Entity_type} .canonical. Ho provato ad estendere la classe DeriverBase, in particolare sovrascrivendo il metodo getDerivativeDefinitions. Ho creato la scheda stessa estendendo LocalTaskDefault e sovrascrivendo il metodo getRouteParameters. La scheda appare quando visiti …
9 8 

2
Drush Errore di sintassi PHP durante l'esecuzione
Sto seguendo le istruzioni per installare Drush che sono elencate in questa pagina: https://github.com/drush-ops/drush/blob/master/docs/install.md Mi sembra di avere un errore di sintassi all'interno del codice: [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 …
9 drush 


2
Disabilita la cache per blocchi specifici
Vorrei che le pagine continuassero a beneficiare del meccanismo di memorizzazione nella cache di Drupal 8 per utenti anonimi, ad eccezione di blocchi specifici che dovrebbero aggiornarsi ad ogni aggiornamento della pagina sapendo che sono generati da Views. È tecnicamente possibile? Come?
9 views  blocks  8  caching  users 

1
Sarò in grado di eseguire il mio sito su PHP 7.0? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Ho iniziato a leggere alcuni benchmark delle prestazioni con PHP 7.0 …
9 7 

3
Come saltare tabelle specifiche con drush sql-dump?
Ho un file di configurazione di 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 ho un file di 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 Ma quando lo …
9 drush  backups 





1
Invia un modulo al modello di ramoscello
Come posso passare un modulo al modello di ramoscello in Drupal 8? Ad esempio, ottengo questo: un modulo: mymodule / src / Form / MyForm.php Quindi sul mio controller: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
9 entities  8  theming 

1
Come usare #element_validate e #value_callback in Drupal 8
Ho seguito la documentazione ufficiale API Form, ma questo codice non funziona per me su 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) { form_error($element, …
9 8  forms 


2
Come aggiungere una variabile a un modello di campo ramoscello?
Sulla pagina di un nodo vorrei aggiungere il titolo del nodo all'output insieme a un altro campo (il campo di esempio). Ho creato un nuovo field--field-example.html.twigma non riesco ad accedere alla variabile del titolo del nodo in quanto non è disponibile nel modello di campo. Ho bisogno di aggiungere le …
9 theming  8 

1
Prova di aggiungere un tag head HTML in Drupal 8, beta 2
Con Drupal 8.0 beta2, drupal_add_html_head() è stato deprecato a favore di #attached. Quindi il vecchio modo era: function MYTHEME_page_build(&$page) { $viewport = array( '#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array( 'name' => 'viewport', 'content' => 'width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=0.55, user-scalable=yes', ), ); drupal_add_html_head($viewport, 'viewport'); } In base all'avviso …
9 theming  8  meta-tags 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.