Sto modificando un modulo nel mio modulo personalizzato. Il codice è simile a: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } Tuttavia, penso che l'hard-coding undsia negativo. Quale dovrebbe essere il modo corretto di modificare correttamente i campi modulo in …
Nel nodo entità, voglio verificare se abcil campo ' ' esiste o meno. Se esiste, otterrò il suo valore$value->get('abc'). Ma il tipo di contenuto in cui questo campo non esiste, dà errore: Si è verificato un errore imprevisto nel sito Web. Per favore riprova più tardi. Come verificare se il …
Ho un modulo che si comporta male. Un EFQ sta recuperando risultati inaspettati, ma non riesco a capire perché semplicemente guardando il codice. Esiste un equivalente dpq () per gli EFQ? Altri modi per eseguirne il debug?
myfield è un campo di testo semplice. {{ content.field_myfield }}esegue il rendering del campo con markup HTML e l'etichetta del campo. Come si visualizza il valore grezzo del campo? {{ content.field_myfield.value }}non funziona
Ho un'entità che contiene una raccolta di campi di riferimenti di entità e che può modificare i riferimenti di entità con la modalità di selezione Entità è Semplice (con filtro opzionale per pacchetto), ma solo il Nome campo entità x viene visualizzato nell'elenco. Ho anche creato una vista che visualizza …
Non ho mai avuto la necessità di farlo prima di oggi, ma non sembra che tu possa fare query OR EntityFieldQuery, poiché db_orviene utilizzato per query selezionate. Un esempio potrebbe arrivare a tutte le entità che hanno un campo data in cui il valore è nullo o dopo oggi. Mi …
Ho creato il tipo di contenuto "Galleria" e ho aggiunto due campi: "foto" e "documento". Ho quindi utilizzato il seguente codice per caricare un file nel campo "documento": $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // …
Come si imposta il valore di un campo file quando si utilizza entity_metadata_wrapper? Ho provato a farlo nel codice: $file = new stdClass(); $file->uid = 1; $file->uri = $file_path; $file->filename = basename($file_path); $file->filemime = file_get_mimetype($file_path); $file->filesize = filesize($file_path); $file->status = FILE_STATUS_PERMANENT; $file->display = '1'; file_save($file); // I also tried: $file …
Abbiamo visto quattro anni e la prima versione di Drupal 8 da quando la risposta accettata è stata scritta per la domanda " Quando è appropriato creare un'entità anziché aggiungere un nuovo tipo di contenuto ?" E, le entità sono più centrali in Drupal 8 rispetto a Drupal 7. ( …
Il titolo dice tutto. Comprendo che entity_load fornisce un mezzo efficiente ed efficiente per caricare più nodi riducendo al contempo le query del database, quindi presumo che in quell'istanza dovrei usare entity_load (). Ma quando voglio solo un nodo, quale dovrei usare? E node_load () sarà deprecato in d8 a …
Sembra che stia sviluppando componenti aggiuntivi per molti moduli che utilizzano Entity API al momento e la entity_metadata_wrapper()funzione continua a spuntare. La pagina dei documenti dice questo a riguardo: Restituisce un wrapper di proprietà per i dati forniti. Se un'entità viene spostata, il wrapper può essere utilizzato per recuperare ulteriori …
So di poter aggiornare (o impostare un valore per) un campo di riferimento di entità in Drupal 7 con un codice simile al seguente. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Voglio impostare a livello di codice un valore per il campo di riferimento della mia entità utente in Drupal 8. Ci ho provato …
In Drupal 7 utilizzo spesso node_view()per il rendering di nodi (usando le modalità di visualizzazione) in blocchi o pagine come segue: $nids = array(123,456,789); $nodes = node_load_multiple($nids); foreach ($nodes as $node) { $node_view = node_view($node, 'teaser'); $output .= drupal_render($node_view); } $build['nodes']['#markup'] = $output; return $build; node_view()/ entity_view()è stato deprecato e …
Una domanda piuttosto semplice, ma ci sono dei vantaggi nell'utilizzare un campo di riferimento dei termini principali rispetto a un campo di riferimento entità ? Ovviamente la codifica non è in realtà un'opzione con Entity Reference, ma ho usato il modulo di entità in linea per creare nuovi termini da …
Sto analizzando una raccolta di campi e avvolgendo gli elementi della raccolta di campi con entity_metadata_wrapper. Vorrei verificare l'esistenza del campo prima di chiamare il suo valuemetodo (che si traduce in un errore su campi che non hanno un valore), ma non riesco a trovare un modo per farlo. $field_collection_item …
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.