Ho un modulo personalizzato che deve visualizzare un valore predefinito da un campo utente personalizzato. Il campo è stato creato in / admin / config / people / account / fields e il suo nome macchina è field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid = $userCurrent->id(); $r_period = $userCurrent->field_r_period_length_sec; Tuttavia, …
Sto usando i paragrafi nel mio tipo di contenuto. Ho creato un tipo di paragrafo e aggiunto contenuti. Ora voglio caricare i paragrafi in a foreach. Ma non viene visualizzato nulla. $parasè vuoto: $node = \Drupal\node\Entity\Node::load(1); $paras = $node->get('field_paragraph')->referencedEntities();
In Drupal 7 c'era l'opzione di rendere il fieldset comprimibile o meno e di limitare lo stato predefinito di questo elemento del modulo (compresso o non compresso). Esempio: $form['contact_data'] = array( '#title' => t("Contact data"), '#type' => 'fieldset', '#collapsible' => TRUE, '#collapsed' => FALSE, ); Ora, in Drupal 8 non …
Sto tentando di consentire all'utente di scegliere dinamicamente un numero di campi in base a una casella a discesa utilizzando una chiamata Ajax, ma non riesco a ottenere la chiamata Ajax per ricostruire il modulo in seguito. <?php class AJAXexample extends BlockBase { public function blockForm($form, FormStateInterface $form_state) { if …
Sto lavorando in un negozio e, per il carrello, devo conservare gli articoli prima del pagamento. $tempstore = \Drupal::service('user.private_tempstore')->get('boutique'); $tempstore->set('poids', $form_state->getValue('poids')); Dò un'occhiata al servizio utenti per: pivate_tempstore e shared_tempstore Ma questo funziona solo per autenticare gli utenti. Cosa posso usare per i dati del negozio? $ _SESSION? o Drupal …
Ho creato a livello di codice un tipo di contenuto durante l'installazione di un modulo (usando la configurazione della memoria di campo). Voglio eliminare quel tipo di contenuto durante la disinstallazione del modulo. C'è un modo per farlo con Drupal 8?
Secondo db_insertla pagina del manuale questa funzione è obsoleta ed è meglio utilizzare la connessione al database Drupal 8 per eseguire l'inserimento. Obsoleto a partire da Drupal 8.0.x, verrà rimosso in Drupal 9.0.0. Invece, ottenere una connessione al database iniettata nel servizio dal contenitore e chiamare insert () su di …
Sto eseguendo Drush versione 6.2.0 e l'ultima Drupal 8 beta su Dreamhosters. Quando corro drush cc allnella directory dei siti, ricevo il seguente errore immediatamente dopo aver eseguito il comando: Errore irreversibile: classe 'Drupal \ Core \ Session \ AccountInterface' non trovata in /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc alla riga 63 Il comando Drush …
La documentazione afferma: L'argomento passato al metodo getForm () è il nome della classe che definisce il modulo ed è un'implementazione di \ Drupal \ Core \ Form \ FormBuilderInterface. Come faccio a scoprire il nome della classe che definisce il modulo di feedback del sito Web fornito dal modulo …
Abbiamo appena iniziato con Drupal 8 e molto rapidamente abbiamo riscontrato il nostro primo problema. Come devo modificare un modulo esistente in Drupal 8? È necessario modificare il metodo di salvataggio per il modulo nodo per eseguire un reindirizzamento a un'altra pagina. Vogliamo modificare la forma del nodo per diventare …
Ho un sito Drupal 7 con 40 tipi di contenuto. Quando verrà rilasciato Drupal 8, vorrei migrare questi tipi di contenuto. Questo sarebbe possibile o dovrei creare questi tipi di contenuto da zero?
Devo usare una versione jQuery diversa. Attualmente, Drupal sta usando jQuery 3.2.1, ma ho bisogno di una versione precedente. In Drupal 7 puoi facilmente cambiare la versione di jQuery con il modulo di aggiornamento jQuery . Come posso ottenere lo stesso con Drupal 8?
In Drupal 7 hook_schema()usavamo nel file .install per creare una tabella. Credo che, in Drupal 8, anche tu puoi farlo, ma avevo l'impressione che dovessi creare file .yml con il tuo schema. Qual è il metodo per creare tabelle in Drupal 8?
Ho un elenco selezionato di stati: AL|Alabama AK|Alaska AZ|Arizona AR|Arkansas Nel codice per accedere al valore di stato selezionato posso eseguire il codice in questo modo: ... $entity->get('field_state')->value; ... Ottengo valori come AL o AK. Come posso ottenere etichette come l'Alabama o l'Alaska?
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.