Domande taggate «8»

I tag di versione devono essere utilizzati per domande che si applicano solo a una versione, non solo per dire quale versione sta utilizzando un sito.


2
Come verificare se la pagina corrente è una pagina di amministrazione?
Ad un certo punto ho iniziato a utilizzare il seguente codice per verificare se la pagina corrente è una pagina di amministrazione: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Ma ho scoperto che questo non riesce nelle pagine di modifica dei nodi in hook_entity_load (). Come testiamo se ci troviamo in …
9 8  routes 

4
contare i valori dei campi multivalore in un ramoscello
Voglio contare il numero di valori di campo illimitato nel ramoscello che ho provato {{ node.field_mytext.count }} => affrontato con errore e in un altro tentativo {{ content.field_mytext.count }}=> non è stato restituito nulla (in questo metodo ho verificato che il mio campo non sia disabilitato nel campo è display …
9 theming  8 

5
Come posso rendere programmaticamente il campo di un nodo rispettando le impostazioni della modalità di visualizzazione?
Voglio rendere il campo di un nodo all'interno di un blocco. Funziona così: <?php if ($node) { if (isset($node->field_body_secondary) && $field = $node->field_body_secondary->value) { $markup = render($field); $build = array( '#type' => 'markup', '#markup' => $markup, ); } } return $build; Ma questo non è al 100% come se volessi …
9 entities  8 

2
Stampa campo immagine con più voci dal campo nel modello di ramoscello
Ho un modello di ramoscello per un tipo di contenuto personalizzato. Ed è in grado di eseguire il rendering della maggior parte dei campi, ma non riesco a stampare un campo immagine con più immagini. nodo - mycontenttype.html.twig contiene {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for …
9 theming  8  media 

2
Qual è il modo appropriato per ottenere elementi da un'entitàqueue?
Ho avuto problemi a trovare esempi di API per entityqueue in Drupal 8. Ho finito per scrivere una query per ottenere gli articoli. $query = $this->database->select('entity_subqueue__items', 'esi') ->fields('esi', array('items_target_id')) ->condition('esi.bundle', $name_of_queue) ->orderBy('delta', 'ASC'); $nids = $query->execute()->fetchCol(); Ma mi piacerebbe usare una funzione integrata, se possibile. Dov'è la funzione per recuperare …
9 8 


9
Come posso sostituire il tema dell'amministratore nel mio tema?
Ho creato il mio 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 } Sto usando "Seven" come tema di amministrazione. Quando modifico una pagina …
9 8  theming 

2
Reimposta la password utente senza utilizzare "Password dimenticata?"
So che in Drupal 7 ho potuto resettare la password dell'utente # 1 tramite il codice. 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()non esiste più in Drupal 8.) In alternativa, potrei …
9 users  8 

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

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.