Drupal

Domande e risposte per sviluppatori e amministratori Drupal

1
Dove posso aggiungere un nuovo contesto cache per un'entità?
Non sono stato in grado di aggiungere un contesto cache per lavorare con entità in drupal 8. In particolare, vado per le intestazioni: User-Agent. Ho provato molte varianti su quanto segue in un modulo. use Drupal\node\NodeInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\Display\EntityViewDisplayInterface; function hook_entity_view_alter(&$build, EntityInterface $entity, EntityViewDisplayInterface $display){ if($entity->getType() == 'relevant_type'){ $build['#cache']['contexts'][] …
9 8  caching 

3
Qual è l'equivalente di una chiamata a drupal_http_request ()?
In Drupal 7 sto usando il seguente codice. $url = 'testdomain/url'; $response = drupal_http_request($url, array('method' => 'POST', 'headers' => array('Content-Type' => 'application/x-www-form-urlencoded; charset=utf-8'))); if ($response->code == "200") { $result = $response->data; } Qual è il codice equivalente che dovrei usare su Drupal 8?
9 8 

2
Come impostare il tema amministratore per un percorso?
Secondo il manuale di Drupal la definizione del percorso accetta il parametro chiamato _theme. Sfortunatamente questo parametro è documentato come "TODO" . Può essere usato per forzare il tema dell'amministratore per il percorso? È possibile inserire qui il parametro di configurazione con il nome del tema dell'amministratore? Sembra che un'altra …
9 8  routes 

2
Drupal 8 variabile_get
Ho un po 'di codice in Drupal 7 che usano variabile_get. Ora vorrei scrivere il codice in Drupal 8. Quindi stavo leggendo questo, ma non mi ha aiutato molto. Come scrivere questo codice in Drupal 8 dal codice in Drupal 7? $types = array_values(variable_get('test_content_types', array())); o questo '#default_value' => variable_get('test_content_types', …

2
Crea contenuto a livello di codice
In Drupal 8, come posso creare contenuti a livello di codice? Dall'amministrazione "Drupal 8", ho creato un nuovo tipo "House" (contiene una descrizione, un'immagine, un campo di riferimento per gli utenti ...). Come posso creare un tipo di entità "House" da un modulo personalizzato? Nel mio modulo personalizzato, ho un …
9 8  entities 

4
Come posso modificare la classe del tipo di entità?
In Drupal 8 puoi caricare un'entità con: $node = \Drupal::entityManager()->getStorage('node')->load(123); Questo cerca le definizioni delle entità e trova quel nodo definito da Drupal \ node \ Entity \ Node - quindi (immagino) Drupal \ node \ NodeStorage creerà un'istanza di una nuova istanza Drupal \ node \ Entity \ Node …
9 8  entities 


2
Come posso usare l'API UUID?
Sono consapevole che la domanda è (quasi) un duplicato della seguente domanda n. 21991 , che è stata pubblicata nel 2012. Ma quella domanda NON è correlata a Drupal 8, in cui UUID è al centro. Riferimenti: Drupal 8 Core API Documentazione sul modulo principale di Drupal 8 La documentazione …
9 8  entities  features 


4
Come posso impostare le variabili per variabile_get ()?
Sto cercando di capire variable_get(). Ho letto così lontano che puoi impostare le variabili in settings.php usando l' $confarray e recuperarle successivamente nel codice usando variable_get(). Ho letto che puoi anche usare variable_get()per recuperare valori dal database. Come funziona? C'è una tabella che viene creata automaticamente? Come imposteresti le variabili …

2
come posso mostrare la data di creazione del nodo
Ho usato il format_date()nel mio file di modello per provare a produrre la data di creazione. Ho seguito questo tutorial http://webwash.net/tutorials/handling-date-and-time-drupal-7 Ho creato un formato data 'd, j M y' e un tipo di data 'articolo' e l'ho chiamato tramite il codice: <?php print format_date($node->changed, 'article') ?> tuttavia la data …
9 7  datetime 

2
Come funziona il batch attorno al timeout di PHP
La documentazione di Drupal 7 introduce l'API Batch come: Funzioni che consentono di distribuire l'elaborazione dei moduli su più richieste di pagina, garantendo così che l'elaborazione non venga interrotta a causa di un timeout di PHP ... Ho preso questo per significare che Batch gestisce i problemi relativi al timeout …

5
Aggiunta di un pulsante di caricamento dell'immagine in CKEditor
Ho installato CKEditor nei profili Wysiwyg. Durante la pubblicazione di qualsiasi nodo se faccio clic sul pulsante di caricamento dell'immagine, mostra le opzioni per aggiungere immagini tramite un collegamento immagine, ma qual è il modo per aggiungere un pulsante di caricamento dell'immagine dinamico in modo che gli utenti possano navigare …
9 7  media  wysiwyg 

2
Come implementare "Aggiungi un altro elemento" per i moduli personalizzati?
Sto scrivendo un modulo che è fondamentalmente una forma che crea una relazione tra due punti finali. Voglio che un utente sia in grado di creare più relazioni contemporaneamente. Voglio aggiungere un pulsante che dice "aggiungi un altro elemento" proprio come hanno i campi quando selezioni illimitato nelle loro impostazioni. …
9 7  forms  blocks 

2
Come posso visualizzare un modulo di modifica password da solo?
Ho bisogno di inserire un modulo di reimpostazione della password di un utente in aree esterne al contesto della pagina di modifica dell'utente. Questo modulo di modifica della password sembrava promettente; tuttavia, è disponibile solo per drupal 6 e solo un'istantanea di sviluppo è disponibile. Potrei usare hook_form_alter per nascondere …
9 7  forms  users 

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.