Drupal

Domande e risposte per sviluppatori e amministratori Drupal


3
Pannelli o modulo contestuale?
Posso per favore ottenere qualche input sulle differenze tra i due? Sto costruendo un sito Web in cui l'utilizzo del 'contesto' è molto importante. Dopo aver visto questa serie di video su Page Manager di NodeOne, sento che il 'contesto' dei pannelli e la sua capacità di trasmettere argomenti in …
9 views  panels  7 

2
Best practice per immagini e media
Sto cercando suggerimenti sulle migliori pratiche per D8 e entità file / media. Inizialmente l'ho aggiunto come risposta, ma evidentemente Kiamlaluno ha ritenuto che dovesse trattarsi di una nuova domanda in sé, quindi ecco qui. Sto cercando di capire il modo migliore per gestire file ed entità multimediali. Con l'aumento …
9 8  media 


4
Aggiornamento core da 8.2 a 8.3 tramite compositore
Sto cercando di aggiornare Drupal core a 8.3 ma sto incontrando difficoltà. Nella parte inferiore della pagina c'è il file composer.json che sto iniziando. Se cambio "drupal / core": "~ 8.2" => "drupal / core": "~ 8.3" e quindi eseguo composer update drupal/core --with-dependenciesi seguenti problemi che non sono sicuro …
9 8  updating  composer 


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 

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.