Qual è il vantaggio della creazione di nuovi tipi di entità rispetto alla semplice creazione di un nuovo tipo di contenuto? Sembra un po 'eccessivo eseguire tutta la codifica personalizzata necessaria per creare una nuova entità quando tutte le funzionalità CRUD e Views sono già integrate nei tipi di contenuto.
node_load((int) $nid)carica un'entità nodo completamente popolata. $node->title->valueottiene il titolo, ma come posso accedere ai valori dei campi in Drupal 8?
Come posso affrontare l'implementazione di quanto segue in Drupal 7? Quello che devo fare è creare un modulo che definisce una nuova entità fieldable, chiamata "Azienda". Ho un elenco di, diciamo, 20 campi che devono essere compilati da ogni istanza dell'azienda. Queste domande sono predefinite e alcune potrebbero contenere una …
Sto iniziando a utilizzare questo modulo per accedere ai dati nel mio modulo. (Vedi commento n . 1 ). $node->field_test[$node->language][0]['value'] Ho pensato che sembrava una soluzione abbastanza buona, ma più in basso quella stessa domanda ho trovato questo : Non dare per scontato che "und" sia per i campi di …
Voglio creare un tema per la modalità di visualizzazione dei risultati della ricerca. Avevo in mente che nominare un nodo di file modello - articolo - search-result.tpl.php avrebbe funzionato, ma ovviamente mi sbaglio. Mi rendo conto di poter fare node - article.tpl.php e all'interno di questo controllo $ view_mode, ma …
Ho impostato una volta su un sito Web un limite di lunghezza per un campo. E ora il cliente vuole mettere più caratteri in quel campo. Non riesco a modificare la dimensione massima da Drupal perché viene visualizzato il seguente messaggio di errore: Ci sono dati per questo campo nel …
Sto scrivendo un modulo personalizzato per Drupal 8. Definisce un oggetto di configurazione della memoria di campo, in un file chiamato modules / mymod / config / install / field.storage.bloom_stem.bs_twitter_ac.yml. Il problema è che questo non viene rimosso quando disinstallo il modulo; apparentemente viene lasciato indietro perché, quando reinstallo il …
Sto cercando di visualizzare un determinato campo prima del titolo del nodo quando visualizzo un teaser in D7. In effetti voglio passare da questo a questo . Ho cercato di aggiornare node.tpl.php ma noto che si separa $titleda $contentquindi non sono sicuro di come affrontarlo. Dopo alcune ricerche ho scoperto …
Sono sicuro che questa domanda si applica ad altri tipi di oggetti complessi, ma EntityDrupalWrapperè quella con cui sto attualmente lavorando. Questo è il tipo di oggetto restituito da entity_metadata_wrapper()(e probabilmente da altri). Quando si utilizza il codice come il seguente: $order_wrapper = entity_metadata_wrapper('commerce_order', $order_object); dpm($order_wrapper); l'output di Devel non …
Ho un oggetto nodo con campo immagine chiamato field_image. Quando io faccio $node ->get('field_image') ->first() ->getValue() Ottengo matrice con alcune proprietà anziché oggetto entità. L'array è simile al seguente: 'target_id' => string '8' (length=1) 'alt' => string '' (length=0) 'title' => string '' (length=0) 'width' => string '587' (length=3) 'height' …
Ho aggiunto un nuovo campo (di testo) a un tipo di contenuto Drupal 7 che ha già molti nodi. Come posso riempire il campo con un valore predefinito per tutti questi nodi?
Ho pensato che fosse un compito facile, ma non sembra esserci un metodo Drupal per questo. Sono arrivato al punto di sapere che devo usare EntityFieldQueryper questo - perché l'API ha detto che le condizioni user_load_multiple()sono deprecate. Quindi ho provato questo: $query = new EntityFieldQuery; $query ->entityCondition('entity_type', 'user') ->propertyCondition('rid',array(1,2,3); $result …
Ho letto la seguente frase su un sito Web: Invece di aggiungere nuovi campi a un tipo di contenuto, l'aggiunta di campi esistenti è un'opzione migliore per ridurre la complessità del sistema e migliorare la scalabilità. E sorgono alcuni dubbi. Nel sistema che stiamo sviluppando, abbiamo la possibilità di riutilizzare …
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.