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 …
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 …
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 …
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 …
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 …
Ho trovato Dipendenze in un modulo personalizzato con drupal-compositore , Come posso includere una libreria di terze parti nel mio modulo personalizzato senza usare Composer Manager e Come gestire le dipendenze del compositore di moduli contrib su drupal 8 che sono ricollegate alla mia domanda, ma no sembrano essere più …
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 …
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 …
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?
Ho installato due siti Drupal nel mio ambiente locale Ubuntu 15.10 Apache2 (2.4.12): uno è una nuova installazione di Drupal 8 e il secondo è una copia di un sito di lavoro esistente costruito con Drupal 7 (che è principalmente moduli core basato, molto umile per mezzo di pagine). Entrambi …
Ho fatto una drush config-export stagingversione locale del mio sito e poi una drush config-import stagingsul server. Ha importato tutto il vocabolario della tassonomia, ma senza termini. L'ho provato anche tramite l'interfaccia utente ( Configurazione-> Sviluppo-> Sincronizzazione della configurazione ). È un bug o solo la natura incompiuta di Drupal …
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 {{ ????? }}
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, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.